Java(三十六)集合-List ArrayList LinkedList接口
一:List接口
1:List集合的特点:
1:有序的(存入的顺序和取出的顺序是一样的)
2:元素可以重复的
3:有索引的
2:常见成员方法
(1):public void add(int index,object obj):在指定索引处添加元素
public void add(object obj):添加元素
import java.util.ArrayList;
import java.util.List;
public class T01 {
public static void main(String[] args) {
List li = new ArrayList();
li.add(0,"bbbb");
li.add("dddd");
li.add(1,"aaaa");
li.add(2,"cccc");
System.out.println(li);
}
}
运行上方代码输出:
[bbbb, aaaa, cccc, dddd]
通过运行结果,我们可以发现,java会优先执行带索引的添加,在执行不带索引的添加,这里需要注意一下。
(2):public void get(int index):获取指定索引的元素
import java.util.ArrayList;
import java.util.List;
public class T01 {
public static void main(String[] args) {
List li = new ArrayList();
li.add(0,"bbbb");
li.add("dddd");
li.add(1,"aaaa");
li.add(2,"cccc");
System.out.println(li);
Object o = li.get(0);
System.out.println(o);
}
}
运行上方代码输出:
[bbbb, aaaa, cccc, dddd] Bbbb
(3):public void remove(int index):删除指定索引的元素,并返回被删除的元素
i