• 集合HashMap和HashSet中迭代器的使用


    package setTest;

    import java.util.HashMap;
    import java.util.HashSet;
    import java.util.Iterator;
    import java.util.Set;

    public class TestMap {

    public static void main(String[] args) {
    HashMap hm = new HashMap();

    hm.put("aa", "test1");
    hm.put("bb", "test2");
    hm.put("cc", "test3");
    hm.put("dd", "test4");
    hm.put("ee", "test5");

    //iterator
    Iterator it = hm.keySet().iterator();

    while(it.hasNext()) {
    //key
    String str = (String)it.next();
    System.out.print(str+" ");
    //value
    String value = (String)hm.get(str);
    System.out.println(value);
    }

    for (Object obj : hm.keySet()) {
    String key = (String)obj;
    System.out.print(key+" ");
    String value = (String)hm.get(key);
    System.out.println(value);
    }


    Set set = new HashSet();
    set.add("aa");
    set.add("bb");
    set.add("cc");
    set.add("dd");

    for(Iterator it1 = set.iterator();it1.hasNext();) {
    String str = (String)it1.next();
    System.out.println(str);
    }

    for(Object obj:set) {
    System.out.println(obj);
    }

    }

    }

  • 相关阅读:
    9. MySQL
    python第四课
    python第三课pycharm的使用
    python第二课
    python第一课
    Python3基础-网络编程(8)
    Python3基础-异常处理(7)
    Python3基础-面向对象(6)
    Python3基础-模块和包(5)
    Python3基础-文件处理(4)
  • 原文地址:https://www.cnblogs.com/dongrilaoxiao/p/6673343.html
Copyright © 2020-2023  润新知