Map的两种遍历方法

xiaoxiao2021-02-28  126

 例子:

 String [] type={"企鹅","雪娜瑞","猫","老鼠"};

        Map<String,String> map=new HashMap<String,String>();         String name;//昵称         Scanner scanner=new Scanner(System.in);         for (int i = 0; i <type.length ; i++) {             System.out.print("请输入"+type[i]+"的昵称:");             name=scanner.next();             map.put(type[i],name);         }         Set<String> keys=map.keySet();         //map遍历方法一:         Iterator it=keys.iterator();         while (it.hasNext()){             String key=(String) it.next();             name=(String)map.get(key);             System.out.println("品种:"+key+"\t"+"昵称:"+name);         }       //map遍历方法二:         for (String key1 :keys) {         name=map.get(key1);         System.out.println("品种:"+key1+"\t"+"昵称:"+name); }     }
转载请注明原文地址: https://www.6miu.com/read-33259.html

最新回复(0)