List接口基本介绍

List接口是Collection接口的子接口

1.List集合类中元素有序(即添加顺序和取出顺序一致),且可重复

2.List集合中每个元素都有其对应的顺序索引,即支持索引

3.List容器中的元素都对应一个整数型的序号记载其在容器中的位置,可以根据序号取容器中的元素

4.JDK API中List接口的实现类:(常用) ArrayList,LinkedList,Vector

 1 public class ListMethod {
 2     @SuppressWarnings({"all"})
 3     public static void main(String[] args) {
 4         List list = new ArrayList();
 5         list.add("jack");
 6         list.add("tom");
 7         list.add("ming");
 8         list.add("gala");
 9         //元素可重复
10         list.add("tom");
11         System.out.println(list);
12         //List支持索引
13         System.out.println(list.get(2));
14         //插入元素,不加索引默认添加至最后
15         list.add("呼吸哥");
16         list.add(1,"xiaohu");
17         System.out.println(list);
18         //添加一个集合
19         list.addAll(list);
20         System.out.println(list);
21         //返回元素在集合中首次出现的位置
22         System.out.println(list.indexOf("tom"));
23         //返回元素在集合中最后一次出现的位置
24         System.out.println(list.lastIndexOf("tom"));
25         //移除元素
26         list.remove(0);
27         list.remove("xiaohu");
28         //替换索引所在的元素
29         list.set(1,"hello");
30         System.out.println(list);
31         //取出元素,前闭后开
32         System.out.println(list.subList(1, 3));
33     }
34 }

 

posted @ 2022-11-10 10:33  Unagi  阅读(129)  评论(0)    收藏  举报