首页 > 代码库 > List集合

List集合

  List接口

  List接口继承了Collection接口,因此包含Collection中的所有方法,此外,List接口还定义了以下两个非常重要的方法。

  1,get(int index):获得指定索引位置的元素。

  2,set(int index,Object obj):将集合中指定索引位置的对象修改为指定的对象。 

  List接口的实现类

 List接口的常用实现类有ArrayList与LinkedList。但在平时的使用中,以ArrayList为主。

  实例化List集合,语法规则如下:

 

ArrayList<E> list=new ArrayList();

  在上面的代码中,E可以是合法的JAVA数据类型。例如,如果集合中的元素为字符串类型,那么E可以修改为String。

  下面写一个简单的List集合代码:

  

public class Test  {
	public static void main(String[] args) {
		ArrayList<String>list=new ArrayList(); 		//创建集合对象
		list.add("a");								//向集合添加元素
		list.add("b");
		list.add("c");
		int i=(int)(Math.random()*(list.size()-1));	//获得0~2之间的随机数
		System.out.println("随机获取数组中的元素"+list.get(i));
		list.remove(2);						//将指定索引位置的元素从集合中移除
		System.out.println("将索引是‘2‘的元素从数组移除后,数组中的元素是:");
		for(int j=0;j<list.size();j++){		//循环遍历集合
			System.out.println(list.get(j));
		}
	}

注意:与数组相同,集合的索引也是从0开始。

List集合