接口练习
import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;
public class ListExercise {
public static void main(String[] args) {
/**
* 添加10个以上的元素,在2号位插入一个元素"温润如玉!",获得第五个元素,删除第六个元素,修改第七个元素,
* 在遍历集合,要求:使用迭代器遍历集合
*/
List list = new ArrayList();
//加10个以上的元素
for (int i = 0; i < 10; i++) {
list.add("大山" + i);
}
//在2号位插入一个元素"温润如玉!"
list.add(1,"温润如玉!");
System.out.println(list);
//获得第五个元素
System.out.println(list.get(4));
//删除第六个元素
list.remove(5);
System.out.println(list);
//修改第七个元素
list.set(6,"酷的像风");
System.out.println(list);
//在遍历集合,要求:使用迭代器遍历集合
Iterator iterator = list.iterator();
while (iterator.hasNext()) {
Object next = iterator.next();
System.out.println(next);
}
}
/*
运行结果:
[大山0, 温润如玉!, 大山1, 大山2, 大山3, 大山4, 大山5, 大山6, 大山7, 大山8, 大山9]
大山3
[大山0, 温润如玉!, 大山1, 大山2, 大山3, 大山5, 大山6, 大山7, 大山8, 大山9]
[大山0, 温润如玉!, 大山1, 大山2, 大山3, 大山5, 酷的像风, 大山7, 大山8, 大山9]
大山0
温润如玉!
大山1
大山2
大山3
大山5
酷的像风
大山7
大山8
大山9
*/
}