本文主要是介绍容器第二课,List,ArrayList,LinkedList,Vector用法详解,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
package com.pkushutong.Collection;import java.util.ArrayList;
import java.util.Date;
import java.util.List;public class Test01 {public static void main(String[] args) {List list = new ArrayList<>();/*** ArrayList:底层实现是数组。查询快。修改、插入、删除慢。线程不安全,效率高* LinkedList:底层实现是链表:查询慢。修改、插入、删除快。线程不安全,效率高* Vector:线程安全的,效率低*///add():可以放任意对象list.add("abcd");list.add(new Date());list.add(new Dog());list.add(123); //包装类,自动装箱System.out.println(list.size());//是否为空System.out.println(list.isEmpty());//移除list容器里的元素list.remove(2);System.out.println(list.size());//根操作顺序相关的String str = (String) list.get(0);System.out.println(str);list.set(1, "dcba");}
}class Dog{}
这篇关于容器第二课,List,ArrayList,LinkedList,Vector用法详解的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!