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