首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

转: java中List的用法跟实例详解

2012-12-28 
转: java中List的用法和实例详解转载:http://blog.csdn.net/vaniice/article/details/6102015?List的用法L

转: java中List的用法和实例详解

转载:http://blog.csdn.net/vaniice/article/details/6102015

?

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,例如:

package com.mwq;import java.util.ArrayList;import java.util.List;public class TestCollection {public static void main(String[] args) {System.out.println("开始:");String a = "A", b = "B", c = "C", d = "D", e = "E";List<String> list = new ArrayList<String>();list.add(a); // 索引位置为 0list.add(b); // 索引位置为 1list.add(c); // 索引位置为 2list.add(d); // 索引位置为 3list.add(e); // 索引位置为 4list = list.subList(1, 3);// 利用从索引位置 1 到 3 的对象重新生成一个List集合for (int i = 0; i < list.size(); i++) {System.out.println(list.get(i));}System.out.println("结束!");}}
?在控制台将输出如下信息:

B
C

热点排行