1. 泛型:限定集合中存储数据的类型 (集合中不能直接存基本数据类型)
//ArrayList<String> list = new ArrayList<String>();
JDK7之后: ArrayList<String> list = new ArrayList<>();
此时我们创建的是ArrayList的对象,而ArrayList是java已经写好的一个类
这个类在底层做了一些处理,打印的不是地址值,而是存储的数据
在展示的时候会拿 [ ] 把所有的数据进行包裹
2. 属性(增、删、改、查、获取长度)
(1)增:boolen flag = list.add("aaa"); 返回值一般都会是true
所以一般只写:list.add("aaa");
(2)删:boolen flag = list.remove("aaa");
一般写: list.remove(index); index是集合的索引
返回值一般都会是true,当删除的元素不在集合中,返回false
String str = list.remove(0); 会返回被删除的元素(如:aaa)
(3)改:list.set
list.set (index,"xxx");
(4)查:list.get
String s = list.get(index);
(5)list.size()