public static void main(String[] args) {
Map<String, String> couples = new HashMap<String, String>();
couples.put("郭靖", "黃容");
couples.put("喬峰", "阿朱");
couples.put("楊過", "小龍女");
couples.put("胡斐", "苗若蘭");
System.out.println(couples);
System.out.println("使用映射項(xiàng)遍歷Map:");
Set<Map.Entry<String, String>> entrySet = couples.entrySet();
for (Map.Entry<String, String> entry : entrySet) {
System.out.println(entry.getKey() + " : " + entry.getValue());
}
System.out.println("使用Key遍歷Map:");
Set<String> keySet = couples.keySet();
for (String key : keySet) {
System.out.println(key + " : " + couples.get(key));
}
ArrayList<String> actors = new ArrayList<String>();
actors.ensureCapacity(50);
actors.add("郭靖");
actors.add("黃容");
actors.add("喬峰");
actors.add("阿朱");
actors.trimToSize();
System.out.println("Index遍歷:");
for(int i=0;i<actors.size();i++){
System.out.println(actors.get(i));
}
System.out.println("迭代器遍歷:");
for(Iterator<String> it = actors.iterator();it.hasNext();){
System.out.println(it.next());
}
System.out.println("For-Each遍歷:");
for(String actor:actors){
System.out.println(actor);
}
}