【发布时间】:2021-01-08 03:05:33
【问题描述】:
这是我的第一篇文章,如果不完美,我深表歉意。我正在做一个项目,我需要使用 ListIterator 遍历整数数组列表。在此遍历中,我需要找到所有偶数对并在其间添加“-1”以分隔偶数。这是我现在的代码:
No two evens. Print the original list. If you find two even numbers then add a -1 between them. Print the new list.
*/
ListIterator<Integer> lt5 = x.listIterator();
System.out.println();
System.out.println("N O E V E N S ");
printArrays(x);
while(lt5.hasNext()) {
if(lt5.next() %2 ==0 && lt5.next()%2==0) {
lt5.previous();
lt5.add(-1);
}
}
System.out.println();
ListIterator<Integer> lt6 = x.listIterator();
while(lt6.hasNext()) {
System.out.print(lt6.next()+" ");
}
我确信这很简单,但我无法弄清楚。对此有何想法?
我需要使用迭代器
【问题讨论】:
标签: java iterator integer traversal