数组与ArrayList的区别:
1.数组的长度不可以发生改变
2.ArrayList集合的长度是可以随意发生变化
常用
ArrayList() 构造一个初始容量为 10 的空列表。 |
boolean |
add(E e) 将指定的元素添加到此列表的尾部。 |
* 对于ArrayList来说,有一个尖挂号<E>代表泛型。
* 泛型:也就是装在装集合当中的所有元素,全部是统一的什么类型
* 注意:泛型只能是引用类型,不能是基本类型
*
* 注意事项;
* 对于ArrayList集合来说,直接打印得到的不是地址值,而是内容。
* 如果内容是空的,得到的空挂号:[]
*/
public class TestArrayList {
public static void main(String[] args) {
//创建了一个ArrayList集合,集合名字是list ,里面装的全是String字符串类型数据
//备注:从JDK+开始,右侧的尖挂号内部可以不写内容,但是<>本身还要写的
ArrayList<String> list=new ArrayList<>();
System.out.println(list);//[] 这是打印不是地址值而是 [ ]
//向集合当中添加一些数据,需要用到add方法
list.add("甄开心");
list.add("不高兴");
list.add("意大利炮");
System.out.println(list);//打印result: [甄开心, 不高兴, 意大利炮]
//list.add(100)//是错误的写法 因为ArrayList创建的时候尖挂号泛型已经说了是字符串
}
}
20-4-20
学习笔记