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 }

 

原文地址:http://www.cnblogs.com/unagi/p/16876283.html

1. 本站所有资源来源于用户上传和网络,如有侵权请邮件联系站长! 2. 分享目的仅供大家学习和交流,请务用于商业用途! 3. 如果你也有好源码或者教程,可以到用户中心发布,分享有积分奖励和额外收入! 4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解! 5. 如有链接无法下载、失效或广告,请联系管理员处理! 6. 本站资源售价只是赞助,收取费用仅维持本站的日常运营所需! 7. 如遇到加密压缩包,默认解压密码为"gltf",如遇到无法解压的请联系管理员! 8. 因为资源和程序源码均为可复制品,所以不支持任何理由的退款兑现,请斟酌后支付下载 声明:如果标题没有注明"已测试"或者"测试可用"等字样的资源源码均未经过站长测试.特别注意没有标注的源码不保证任何可用性