我有这个迭代器,迭代器返回随机字母不能让它迭代
Set<BigFraction> key = knowledgeD.keySet();
TreeSet<BigFraction> sortKey = new TreeSet<BigFraction>();
sortKey.addAll(key);
Iterator<BigFraction> iter = sortKey.iterator();
return iter;
BigFraction仅仅是数据类型,如果它使任何容易只是int或东西Sub此。
反正当我打电话迭代后来就
while (iterator().hasNext());
它基本上只是给了我somesort的无限循环......当我这个while循环之前打印输出迭代器()我得到
[email protected]
任何想法的那种卡,
问候,
Sim
它应该是'iterator.hasNext()'...你曾经调用过迭代器吗?next()'(这是什么使计数器前进到下一个对象,并可能使它耗尽)? – PaulProgrammer
@PaulProgrammer no iterator.hasNext()不适用于这个while循环它抛出一个错误 – Sim