public static void forRemove(ArrayList<String> ar) {
for (int i=ar.size()-1;i>=0;i--) {
if ("b".equals(ar.get(i))) {
ar.remove(i);
}
}
System.out.println(ar);
}
2 public static void iterator_Remove(ArrayList<String> ar) {
Iterator<String> it = ar.iterator();
while (it.hasNext()) {
if ("b".equals(it.next())) {
it.remove();
}
}
System.out.println(ar);
} |
|