数组一旦初始化开辟内存空间就不可再变。
ArrayListarray=new ArrayList();泛型,表示该集合存储的类型。
初始化之后就不再是null。
array.add(“aaaa”);调用add方法添加元素。
输出
获取个数是size而不是length
删除返回布尔类型
下标从0开始
JDK5.0新特性介绍
3.自动装包/拆包(Autoboxing/unboxing)
自动装包/拆包大大方便了基本类型数据和它们包装类地使用。
自动装包:基本类型自动转为包装类.(int >> Integer)
自动拆包:包装类自动转为基本类型.(Integer >> int)
在JDK1.5之前,我们总是对集合不能存放基本类型而耿耿于怀,现在自动转换机制
解决了我们的问题。
int a = 3;
Collection c = new ArrayList();
c.add(a);//自动转换成Integer.
Integer b = new Integer(2);
c.add(b + 2);
这里Integer先自动转换为int进行加法运算,然后int再次转换为Integer.