List集合(ArrayList和LinkedList)(简单代码例子实现)
程序员文章站
2022-06-16 23:42:22
...
import java.util.*;
public class Main{
public static void main(String[] args) {
/*
* ArrayList和LinkedList的区别:
* 两者方法完全通用,效果也一样。只不过在存储的内部结构是不同的。
* ArrayList(动态数组)本身自带索引,更善于查找
* LinkedList(链式结构)更善于添加和删除
* */
List list = new ArrayList();
//List list = new LinkedList();
list.add("窗前明月光");//添加值
list.add("疑是地上霜");
list.add("举头望明月");
list.add("低头思故乡");
list.add(null);
list.remove(1);
list.add(1,"我插入一句话");//在索引为1的后面插入
list.set(1, "这句话我改了");//更改索引为1的值
System.out.println(list.size());//得到长度
System.out.println(list.get(1));//得到索引为1下标的值
}
}