在java se 5.0中,ArrayList 是一个采用类型参数的泛型类,为了指定数组列表保存的元素对象类型,需要用一对尖括号将类名括起来加在后面,比如:
ArrayList<Employee> staff=new ArrayList<Employee>();
java 5之前,也有一个ArrayList类,不过,尽量不要用老版本的类,而且声明方式不一样。
ArrayList不是java程序设计语言的一部分,而是某些人编写的一个类,放在了标准库中。
枚举类:也是java5 引进的。
枚举类型中最有用的一个方法是:toString(),如:
Size.SMALL.toString()返回SMALL,逆方法就是:静态方法valueOf。
Size s=(Size)Enum.valueof(Size.class,"SMALL");
每个枚举类型都有一个静态的Values方法,返回一个包含全部枚举值的数组,如:
Size[] values=Size.values();