遍历打印 ,遍历每个加一 去除和更改
public static void list() {
List<Integer> list =new ArrayList<>();
list.add(10);
list.add(11);
list.add(12);
list.add(12);
list.add(17);
list.add(12);
list.add(13);
System.out.println(list);
//遍历打印
for (Integer integer : list) {
System.out.print(integer+" ");
}
System.out.println();
for (int i = 0; i < list.size(); i++) {
System.out.print(list.get(i)+" ");
}
System.out.println();
//遍历每个加1
for (int i = 0; i < list.size(); i++) {
Integer integer = list.get(i);
list.set(i, ++integer);
}
for (int i = 0; i < list.size(); i++) {
System.out.print(list.get(i)+" ");
}
System.out.println();
//去除掉13
Iterator<Integer> iterator = list.iterator();
while (iterator.hasNext()) {
Integer next = iterator.next();
if(next==13) {
iterator.remove();
}
}
for (int i = 0; i < list.size(); i++) {
System.out.print(list.get(i)+" ");
}
System.out.println();
//12改成19
for (int i = 0; i < list.size(); i++) {
Integer integer = list.get(i);
if(integer==12) {
list.set(i, 19);
}
}
for (int i = 0; i < list.size(); i++) {
System.out.print(list.get(i)+" ");
}
System.out.println();
}