剔除List中所有偶数值项【原】
删除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
所有偶数项目减1
public 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);
}
}
}
public 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);
}
}
}