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

相關文章
相關標籤/搜索