你的位置:首页 > 软件开发 > Java > [javaSE] 集合框架(ArrayList,LinkedList,Vector)

[javaSE] 集合框架(ArrayList,LinkedList,Vector)

发布时间:2016-05-09 00:00:04
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 (#换成@)。