java集合框架之List
List 接口
类图:
代码
public interface List<E> extends Collection<E>{...}
Java 的 List 是非常常用的数据类型,List接口是一个有序的 Collection,使用此接口能够精确的控制每个元素插入的位置,能够通过索引(元素在List中位置,类似于数组的下标)来访问List中的元素,第一个元素的索引为 0,而且允许有相同的元素。它一共三个实现类:
分别是 ArrayList、Vector 和 LinkedList。List 接口存储一组不唯一,有序(插入顺序)的对象。
List类表示可通过索引访问的对象的强类型列表,提供用于对列表进行搜索、排序和操作的方法。泛型最常见的用途是泛型集合,我们在创建列表类时,列表项的数据类型可能是int,string或其它类型,如果对列表类的处理方法相同,就没有必要事先指定数据类型,留待列表类实例化时再指定。相当于把数据类型当成参数,这样可以最大限度地重用代码,保护类型的安全以及提高性能。
它的方法如下: