ArrayList 加强版的数组
ArrayList 泛型类。
描述:可以自动扩容的数组。
SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。特点:插入和删除慢,查找快。
现在来创建一个 要放String的ArrayList
ArrayList list = new ArrayList<>();
本来后面的菱形里也要加String,java不知道啥版本以后就不用了。
-
构造器:
- 默认构造器:使用默认大小构造ArrayList ArrayList()
- 指定大小的构造器: ArrayList(int initialCapacity)
-
常用方法
- 添加元素
- add()
- 删除元素
- remove(int index)
- 更新元素
- set(int index, Object obj)
- 获取元素
- get(int index)
- 获取当前ArrayList里的元素数量
- size()

1 public static void main(String[] args) { 2 3 ArrayList<String> list = new ArrayList<>(); 4 // 添加元素 5 list.add("a"); 6 list.add("b"); 7 list.add("d"); 8 list.add("c"); 9 System.out.println("list :"+list); 10 // 更新元素,如果index上没有元素则异常 11 list.set(2,"c"); 12 list.set(3,"d"); 13 System.out.println("update list:"+list); 14 // 删除指定位置的元素 15 list.remove(3); 16 17 // 获得指定位置上的元素 18 String a = list.get(1); 19 20 // 精简空间,把存储容量控制到当前的大小 21 list.trimToSize(); 22 23 int size = list.size(); 24 System.out.println("size:"+size); 25 26 }View Code

更多精彩