码迷,mamicode.com
首页 > 其他好文 > 详细

Collection集合中的List常用实现类跟方法

时间:2015-05-18 16:26:09      阅读:130      评论:0      收藏:0      [点我收藏+]

标签:

  简述一下我对List的一个认识,理解的不是很深刻,所以没有涉及原理性的东西,主要用于自己今后的知识梳理回顾,当然如果能帮到大家就更好了。

     List一个位于Util包中的接口,其常用实现类ArrayList,LinkedList。ArrayList基于数组编写,LinkedList基于链表编写,这里只说List接口的方法,所以就以ArrayList为例,就不介绍子类自有的特性了,话不多说直接上代码。

 1 import java.util.ArrayList;
 2 import java.util.List;
 3 public class Test {
 4     public static void main(String[] args) {
 5         List list = new ArrayList();
 6         list.add("html");//添加对象
 7         list.add("css");
 8         list.add("servlet");
 9         list.add("ttt");
10         list.add("javaScript");
11         list.add("servlet");
12         list.remove("ttt");//移除指定的对象
13         //list.clear();把容器清空
14         list.contains("html");//判断是否包含指定的元素,返回值为布尔型。
15         list.isEmpty();//判断是否为空,返回值为布尔型。
16         list.get(0);//根据指定索引返回对象,从0开始
17         list.indexOf("css");//返回指定对象的索引。
18         list.size();//返回集合内对象元素的数量
19         list.lastIndexOf("servlet");//返回指定对象最后出现的位置
20         //list.set(2, "ajax");替换指定索引的对象
21         list.iterator();//对list进行迭代;
22         System.out.println(list);
23     }
24 }

打印结果,参照上面:

true   //remove
true   //contains
false  //isEmpty
html   //get
1      //indexOf
5      //size
4      //lastIndexOf
[html, css, servlet, javaScript, servlet] //打印其toString,注意这里打印的应该是ArrayList<AbstractList<AbstractCollection的toString方法。

 

Collection集合中的List常用实现类跟方法

标签:

原文地址:http://www.cnblogs.com/luck0318/p/4511960.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!