public class ListTest01 {
public static void main(String[] args) {
List<String> ls = new ArrayList<>();
ls.add("aaa");
ls.add("bbb");
ls.add("ccc");
ls.add("ddd");
ls.add(1,"QQQ");
System.out.println(ls);
}
}
运行结果:
2.remove(int index)
删除指定索引处的元素费,返回被删除的元素
细节:该remove(int index)方法要与remove(object o)区别开来。
代码演示:
java复制代码
public class ListTest01 {
public static void main(String[] args) {
List<String> ls = new ArrayList<>();
ls.add("aaa");
ls.add("bbb");
ls.add("ccc");
ls.add("ddd");
String str = ls.remove(1);
System.out.println(str);
System.out.println(ls);
}
}
public class ListTest01 {
public static void main(String[] args) {
List<String> ls = new ArrayList<>();
ls.add("aaa");
ls.add("bbb");
ls.add("ccc");
ls.add("ddd");
String result = ls.set(0, "QQQ");
System.out.println(result);
System.out.println(ls);
}
}
运行结果:
4.get(int index)
返回指定索引处的元素。
代码演示:
java复制代码
public class ListTest01 {
public static void main(String[] args) {
List<String> ls = new ArrayList<>();
ls.add("aaa");
ls.add("bbb");
ls.add("ccc");
ls.add("ddd");
String s = ls.get(2);
System.out.println(s);
}
}
运行结果:
三、List集合的遍历方式
迭代器遍历
增强for遍历
Lambda表达式遍历
列表迭代器遍历
普通for循环遍历
我们先创建一个集合:
java复制代码
List<String> li = new ArrayList<>();
li.add("刘备");
li.add("关羽");
li.add("赵云");
li.add("张飞");
li.add("黄忠");