1.List接口实现的方式有两种ArrayList 和 LinkedList
ArrayList实现了可变的数组,允许保存所有元素包括null,缺点是删除的比较慢
LinkedList删除对象比较快,单对于 随机访问集合中的对象,运行比较慢。例子:
public static void main(String[] args) {
List<String> list=new ArrayList<>();
list.add("a");
list.add("b");
list.add("c");
list.add("d");
int i=(int)(Math.random()*(list.size()-1));
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开始的
浙公网安备 33010602011771号