- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
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)方法,前者
您可能关注的文档
最近下载
- 移动L1认证传输专业试题汇总(含答案).pdf VIP
- (新版)中移动传输专业L1认证考试复习题库-上(单选题汇总).docx VIP
- 计算机专业(基础综合)模拟试卷3(共456题).pdf VIP
- 项目编号szcg2007041645 项目名称2007年度深圳市储备土地管理.doc
- 离婚登记申请受理回执单民法典版(可直接打印).pdf VIP
- 人教五年级数学上册1.2.2 倍数是小数的实际问题和乘法验算 课时训练.doc VIP
- 光伏电站检修规程(行业标准).docx VIP
- (新版)中移动传输专业L1认证考试复习题库-下(多选题汇总).docx VIP
- 基于大概念的初中音乐单元整体教学设计探索.doc VIP
- 《企业经营数据分析》课件.ppt VIP
文档评论(0)