- 一个ArrayList类可以聚集任何类型的对象
- 参数类型:
ArrayList类有一个类型参数用来指示元素类型,一眼就能识别数组列表中包含的是什么类型。
ArrayList<String> files = new ArrayList<String>;
此时编译器就能知道ArrayList<String>中add方法有一个类型为String的参数。
类型参数的魅力在于:使得程序有更好的可读性和安全性。
- 数组列表比数组更好一些,因为数组列表可以自动扩展。
ArrayList<String> files = new ArrayList<String>;
此时编译器就能知道ArrayList<String>中add方法有一个类型为String的参数。