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()
ArrayList 加强版的数组 随笔 第1张
 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

 

扫码关注我们
微信号:SRE实战
拒绝背锅 运筹帷幄