📄 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 + -