您不能(也不必)测试迭代器的相等性,只测试底层集合的相等性.要做到这一点,你可以迭代两个并依次比较每对元素,如你所猜测的那样.请注意,这有效地消耗了至少一个迭代器.结果取决于测试开始时迭代器的状态,因此这种方法很脆弱.因此,最好是掌握底层集合并直接测试它们是否相等(使用他们的equals方法),只要你可以.
你为什么要测试两个迭代器的相等性?如果您解释具体问题,我们可能会提供更好的选择.
| 归档时间: |
|
| 查看次数: |
3948 次 |
| 最近记录: |