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. 因为资源和程序源码均为可复制品,所以不支持任何理由的退款兑现,请斟酌后支付下载
声明:如果标题没有注明"已测试"或者"测试可用"等字样的资源源码均未经过站长测试.特别注意没有标注的源码不保证任何可用性