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