ArrayList是一种可动态调整大小的数组,随着元素的插入,数组会适时扩容,使用方法如下:
ArrayList<String> arrayList = new ArrayList<String>();
arrayList.add("a");
System.out.println(arrayList.get(0));
Vector与ArrayList类似,只不过ArrayList是同步的而Vector不是同步的,使用方法跟ArrayList一样,只需将ArrayList<String> 换成Vector<String>即可
LinkedList使用如下所示:
LinkedList<String> linkedList = new LinkedList<String>();
linkedList.add("two");
linkedList.addFirst("one")
Iterator<String> iter = linkedList.iterator();
while(iter.hasNext()){
System.out.println(iter.next());
}
HashMap使用如下所示:
HashMap<String, String> hashMap = new HashMap<String, String>();
hashMap.put("one", "1");
hashMap.put("two", "2");
System.out.println(hashMap.get("one"));