如何在java中创建一个集合?
我需要像List<Customer> customerList=new List<Customer>
这样的东西,但是我在java中不存在List(至少不是这样)
我尝试使用可能包含Objects的Hashtables,但是当我检索一个值时,返回值为null:
c = (Customer) htCustomer.get(key)
我可以使用customerList[] = Customer[20]
,但是数组需要一个大小,我应该从一开始就知道项目的数量?
所以问题是,如果我需要java中的自定义对象列表,我可以使用什么?可以增长以容纳新物品的东西。
提前致谢。
答案 0 :(得分:5)
最接近的是java.util.Vector
:
Vector customerList = new Vector();
customerList.addElement(new Customer(...));
Customer c = (Customer)customerList.elementAt(0);