星空网 > 软件开发 > Java

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

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;  }}

 

LinkedList特有的功能与first,last有关,例如 addFirst(),getFirst(),removeFirst()

import java.util.LinkedList;public class LinkedListDemo {  public static void main(String[] args) {    LinkedList links=new LinkedList();    links.add("link01");    links.add("link02");    links.add("link03");    while(!links.isEmpty()){      System.out.println(links.pollFirst());    }  }} 

 

Vector特有的功能与element有关的,枚举

import java.util.Enumeration;import java.util.Vector;/** * Vector demo * @author taoshihan * */public class VectorDemo {  public static void main(String[] args) {    Vector v=new Vector();    v.add("vector1");    v.add("vector2");    v.add("vector3");    Enumeration e=v.elements();    while(e.hasMoreElements()){      System.out.println(e.nextElement());    }  }}

 




原标题:[javaSE] 集合框架(ArrayList,LinkedList,Vector)

关键词:JAVA

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。

寄马来西亚什么快递便宜:https://www.goluckyvip.com/tag/91701.html
寄东西到马来西亚用什么快递:https://www.goluckyvip.com/tag/91702.html
怎么往马来西亚寄快递:https://www.goluckyvip.com/tag/91703.html
马来西亚吉隆坡寄什么快递:https://www.goluckyvip.com/tag/91704.html
寄什么快递去马来西亚:https://www.goluckyvip.com/tag/91705.html
国内往马来西亚寄东西用什么快递:https://www.goluckyvip.com/tag/91706.html
TEMU亚马逊美国站ASTMF3186-17、16CFR1270成人活动床栏安全要求:https://www.kjdsnews.com/a/1836339.html
一线丨访曹县产业带,看中国传统服饰出海如何杀出一个春天?:https://www.kjdsnews.com/a/1836340.html
相关文章
我的浏览记录
最新相关资讯
海外公司注册 | 跨境电商服务平台 | 深圳旅行社 | 东南亚物流