?? testiterator.java
字號:
import java.util.*;
public class TestIterator {
public static void main(String[] args) {
List templist = null;
templist = new LinkedList();
templist.add("templist");
templist.add("is");
templist.add("a");
templist.add("LinkedList 對象");
traverse(templist.iterator());
templist = new Vector();
templist.add("templist");
templist.add("is");
templist.add("a");
templist.add("Vector 對象");
traverse(templist.iterator());
templist = new ArrayList();
templist.add("templist");
templist.add("is");
templist.add("a");
templist.add("ArrayList 對象");
traverse(templist.iterator());
Set tempset = new HashSet();
tempset.add("tempset");
tempset.add("HashSet 對象");
traverse(tempset.iterator());
tempset = new TreeSet();
tempset.add("TreeSet 對象");
tempset.add("tempset");
traverse(tempset.iterator());
tempset = new LinkedHashSet();
tempset.add("tempset是一個");
tempset.add("LinkedHashSet 對象");
traverse(tempset.iterator());
Map tempmap = new HashMap();
tempmap.put("tempmap", "案例");
tempmap.put("HashMap", "演示");
traverse(tempmap.keySet().iterator());
traverse(tempmap.values().iterator());
//聲明TreeMap對象
tempmap = new TreeMap();
tempmap.put("tempmap", "案例");
tempmap.put("TreeMap", "演示");
traverse(tempmap.keySet().iterator());
traverse(tempmap.values().iterator());
//聲明LinkedHashMap對象
tempmap = new LinkedHashMap();
tempmap.put("tempmap", "案例");
tempmap.put("LinkedHashMap", "演示");
traverse(tempmap.keySet().iterator());
traverse(tempmap.values().iterator());
} // main方法結束
private static void traverse(Iterator iter) {
while (iter.hasNext()) {
String elem = (String) iter.next();
System.out.print(elem + " ");
}
System.out.println();
} // traverse方法結束
} // 類TestIterator結束
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -