List这个单词意为“列表”,List类型的集合的特点是:元素呈线性排列,致密且有序。下面的图13-3展示了List类型集合的特点。
图13-3 List类型集合
图13-3中的每一个小圆形代表一个元素,可以看到,这些元素被放到List集合中后被排成一列,这就是“线性排列”。List集合中的元素都是连续的,中间不会空隙,这个特点可以概括为“致密”。List集合中每个元素都有自己的索引,因此它们有先后顺序,这个特点可以概括为“有序”。元素的索引就是元素的下标,程序员可以通过指定索引来找到List集合中的任意元素。
List是Collection的子接口,因此它继承了Collection接口的全部方法。Collection所定义的方法如表13-1所示。
表13-1 Collection接口的方法