⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 testiterator.java

📁 JAVA 经典代码
💻 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 + -