Java - 集合 ArrayList

说是集合,实际上是自动扩容的Vector.


集合只能存引用数据类型.如果想存基本数据类型,那么就需要存储包装类. 集合的长度会自动伸长和缩短.

import java.util.ArrayList.
ArrayList arr = new ArrayList();

这样如何限定数据的类型? 泛型:

212f6b54fa9223cbff45476c8c1c90d5_MD5

因此上述new的方式是不对的.正确方法是:

ArrayList<String> list = new ArrayList<String>();//JDk7以前 注意不能用int.

ArrayList<String> list = new ArrayList<>();//JDk7以后

另外,是可以直接打印的:

de8ab333b6d6e0a29c3b76fa438acd25_MD5


ArrayList和数组一样有索引 常用方法:

ac53b172c6dd13ddcc8cec0d9252e2ab_MD5

add方法永远返回true.

list.fori + tab 会自动生成遍历代码.


包装类:

358b56a2b974de098dcdbdd4efeb4de1_MD5