List集合

  List接口java

  List接口继承了Collection接口,所以包含Collection中的全部方法,此外,List接口还定义了如下两个很是重要的方法。数组

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

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

  List接口的实现类spa

 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开始。rem

相关文章
相关标签/搜索