java.util.List是继承与Collection接口
List接口的特点
1、有序
2、有索引
3、允许重复
常用的方法有:
public void add(int index,E element):将指定的元素添加到集合指定的位置上
public E get(int index) 返回集合中指定的位置的元素
public E remove(int index) 移除列表中指定位置的元素,返回的是被移除的元素
public E set(int index,E element) 用指定元素替换集合中指定位置的元素,返回值的更新前的元素
注意:
操作索引的时候,一定要防止索引溢出
IndexOutOfBoundsException
package xuexi.heima.list;
import java.util.ArrayList;
import java.util.List;
public class demo01 {
public static void main(String[] args) {
List list = new ArrayList<>();
list.add("a");
list.add("b");
list.add("c");
list.add("d");
list.add("e");
list.add("f");
list.add("g");
System.out.println(list);
list.add(2,"c");
System.out.println(list);
System.out.println("============");
System.out.println(list.get(1));
list.remove(1);
System.out.println(list);
System.out.println("===========");
list.set(6,"s");
System.out.println(list);
for (int i = 0; i < list.size(); i++) {
String s = list.get(i);
System.out.println(s);
}
System.out.println("-============");
for (String s : list) {
System.out.println(s);
}
}
}
分享到: