专注Java教育14年 全国咨询/投诉热线:444-1124-454
赢咖4LOGO图
始于2009,口口相传的Java黄埔军校
首页 学习攻略 Java学习 Java基础中list的作用

Java基础中list的作用

更新时间:2020-07-13 16:31:30 来源:赢咖4 浏览2859次

List的用法

List包括List接口以及List接口的所有实现类。因为List接口实现了Collection接口,所以List接口拥有Collection接口提供的所有常用方法,又因为List是列表类型,所以List接口还提供了一些适合于自身的常用方法,如表1所示。

Java基础中list的作用

表1 List接口定义的常用方法及功能从表1可以看出,List接口提供的适合于自身的常用方法均与索引有关,这是因为List集合为列表类型,以线性方式存储对象,可以通过对象的索引操作对象。List接口的常用实现类有ArrayList和LinkedList,在使用List集合时,通常情况下声明为List类型,实例化时根据实际情况的需要,实例化为ArrayList或LinkedList,例如:

List<String>l=new ArrayList<String>();//利用ArrayList类实例化List集合List<String>l2=new LinkedList<String>();//利用LinkedList类实例化List集合

1.add(int index,Object obj)方法和set(int index,Object obj)方法的区别在使用List集合时需要注意区分add(int index,Object obj)方法和set(int index,Object obj)方法,前者是向指定索引位置添加对象,而后者是修改指定索引位置的对象。

2.indexOf(Object obj)方法和lastIndexOf(Object obj)方法的区别在使用List集合时需要注意区分indexOf(Object obj)方法和lastIndexOf(Object obj)方法,前者是获得指定对象的最小的索引位置,而后者是获得指定对象的最大的索引位置,前提条件是指定的对象在List集合中具有重复的对象,否则如果在List集合中有且仅有一个指定的对象,则通过这两个方法获得的索引位置是相同的。

3.subList(int fromIndex,int toIndex)方法在使用subList(int fromIndex,int toIndex)方法截取现有List集合中的部分对象生成新的List集合时,需要注意的是,新生成的集合中包含起始索引位置代表的对象,但是不包含终止索引位置代表的对象。

Java基础中list的作用

Java技术内容

Java中List集合:http://www.6acf.com/tutorial_java_advance/637.html

以上就是赢咖4java培训机构的小编针对“Java基础中list的作用”的内容进行的回答,希望对大家有所帮助,如有疑问,请在线咨询,有专业老师随时为你服务。

提交申请后,顾问老师会电话与您沟通安排学习

免费课程推荐 >>
技术文档推荐 >>