删除List中所有偶数值项【原】
public static void removeEvensVer(List<Integer> list) {
?
Iterator<Integer> iter = list.iterator();
?
while (iter.hasNext()) {
if ((iter.next() % 2) == 0) {
iter.remove();
}
}
}
1 楼 w11h22j33 2011-04-04 所有偶数项目减1public static void subtractEvensVer(List<Integer> list) {
ListIterator<Integer> listIter = list.listIterator();
while (listIter.hasNext()) {
int next = listIter.next();
if ((next % 2) == 0) {
listIter.set(--next);
}
}
}