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用法详解
最新推荐文章于 2019-03-15 14:44:12 发布