ArrayList特点:底层使用数组数据结构,查询速度快(使用脚标查),插入删除慢(索引要改变)LinkedList特点:底层使用链表数据结构,查询慢(需要一个一个去问),插入删除快Vector特点:底层是数组数据结构,线程同步,被ArrayList替代了ArrayListimp ...
ArrayList特点:底层使用数组数据结构,查询速度快(使用脚标查),插入删除慢(索引要改变)
LinkedList特点:底层使用链表数据结构,查询慢(需要一个一个去问),插入删除快
Vector特点:底层是数组数据结构,线程同步,被ArrayList替代了
ArrayList
import java.util.ArrayList;public class ArrayListDemo { public static void main(String[] args) { ArrayList lists=new ArrayList(); lists.add("test01"); lists.add("test01"); lists.add("test02"); lists.add("test02"); lists=getSingleArray(lists); System.out.println(lists);//输出:[test01, test02] } /** * 去除重复 * @param array * @return */ public static ArrayList getSingleArray(ArrayList array){ ArrayList res=new ArrayList(); for(Object obj:array){ if(!res.contains(obj)){ res.add(obj); } } return res; }}
海外公司注册、海外银行开户、跨境平台代入驻、VAT、EPR等知识和在线办理:https://www.xlkjsw.com
原标题:[javaSE] 集合框架(ArrayList,LinkedList,Vector)
关键词:JAVA
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们:
admin#shaoqun.com
(#换成@)。