Java的集合框架collection framework非常有用
ArrayList: ArrayList是一种可动态调整大小的数组,随着元素的插入,数组会随时扩容。
Vector: Vector与ArrayList非常类似,只不过前者是同步的(synchronized),两者语法也相差无几。
LinkedList: Java内建的LinkedList类,使用时会引出一些迭代器的语法。
LinkedList<String> myLinkedList = new LinkedList<String>();
myLinkedList.add("one");
myLinkedList.addfirst("two");
Iterator<String> iter = myLinkedList.iterator();
while(iter.hasNext()) {
System.ou.println(iter.next());
}
HashMap: HashMap集合广泛用于各种场合
HashMap<String, String> map = new HashMap<String, String>();
map.put("one", "uno");
map.put("two", "dos");
System.out.println(map.get("one"));