Java中Arraylist与linkedlist的区别

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/04 16:49:49
Java中Arraylist与linkedlist的区别

Java中Arraylist与linkedlist的区别
Java中Arraylist与linkedlist的区别

Java中Arraylist与linkedlist的区别
List:有顺序的,元素可以重复
遍历:for 迭代
排序:Comparable Comparator Collections.sort()
ArrayList:底层用数组实现的List
特点:查询效率高,增删效率低 轻量级 线程不安全
遍历:
\x09\x09ArrayList al=new ArrayList();
\x09\x09al.add("winsun"); al.add("weixin"); al.add("mybole");
\x09\x09for(int i=0;i