java集合的用法详解.doc

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
java集合的用法详解

Java中List的用法和实例详解 List的用法 List包括List接口以及List接口的所有实现类。因为List接口实现了Collection接口,所以List接口拥有Collection接口提供的所有常用方法,又因为List是列表类型,所以List接口还提供了一些适合于自身的常用方法。 方法名称 Add(index,Object obj) 用来向集合的指定索引位置添加对象 addAll(int,Collection coll) 用来向集合的指定索引位置添加指定集合 Remove(int index) 用来清除集合中指定索引位置对象 Set(int index,Object obj) 用来将集合中指定索引置的对象修改 Get(int index) 用来获取指定索引位置的对象 IndexOf(Object obj) 用来获取指定对象的索引位置 LastIndexof(Object obj) 用来获取指定对象的索引位置。 ListIterator() 用来获得一个包含所有对象的Listerator SubList(int fromIndex,int toIndex) 通过截取从起始索引位置formIndex. 表List接口定义的常用方法及功能 从表1可以看出,List接口提供的适合于自身的常用方法均与索引有关,这是因为List集合为列表类型,以线性方式存储对象,可以通过对象的索引操作对象。 List接口的常用实现类有ArrayList和LinkedList,在使用List集合时通常情况下声明为 List类型,实例化时根据实际情况的需要,实例化为ArrayList或LinkedList,例如: ListString1=new ArrayListString();//利用ArrayList类实例化List集合。 ListString2=new LinkedListString()//利用LinkedList类实例化List集合 1.add(int index,Object obj)方法和set(int index,Object obj)方法区别。 在使用List集合时需要注意区分add(int index,Object obj)方法和set(int index,Object obj)方法的区别,前者是向指定索引位置添加对象,而后者是修改指定索引位置的对象。代码如下: Public class TestCollection{ Public static void main(String[]args){ String a=”A”,b=”B”,c=”C”,d=”D”,e=”E”; ListStringlist=new LinkedListString(); list.add(a); list.add(e); list.add(d); list.set(1,b);//将索引位置为1的对象e修改为对象b list.add(2,c);//将对象c添加到索引位置为2的位置 IteratorStringit=list.iterator(); while(it.hasNext()){ System.out.println(it.next()): } } } 在控制台将输出如下信息: A B C D 因为List集合可以通过索引位置访问对象,所以还可以通过for循环遍历List集合,例如遍历上面代码中的List集合的代码如下: Public class TestCollection{ Public static void main(String[]args){ String a=”A”,b=”B”,c=”C”,d=”D”,e=”E”; ListStringlist=new LinkedListString(); list.add(a); list.add(e); list.add(d); list.set(1,b);//将索引位置为1的对象e修改为对象b list.add(2,c);//将对象c添加到索引位置为2的位置 IteratorStringit=list.iterator(); while(it.hasNext()){ System.out.println(it.next()): } For(int i=0;ilist.size();i++){ System.out.println(list.get(i)); } } } 2.indexOf(Object obj)方法和LastIndexOf(Object obj)的区别。 在使用List集合时需要注意区分indexOf(Object obj)方法和lastIndexOf(Object obj)方法,前者

文档评论(0)

xcs88858 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档