代码
String sourceStr = "abcdefghsdfsdfsdfabcdefghsdfsdfsdfhsdfsdfsdf";Map map1 = new HashMap();Map map2 = new HashMap();Map map3 = new HashMap();//方法一String[] strsArry = sourceStr.split("");for(int a=0;a> iterator = map1.entrySet().iterator(); while (iterator.hasNext()){Map.Entry entry = iterator.next();String key = entry.getKey();System.out.println("字符:"+key+" "+entry.getValue());}System.out.println("方法二结果======================");Iterator> iterator2 = map2.entrySet().iterator();while (iterator2.hasNext()){Map.Entry entry = iterator2.next();String key = entry.getKey();System.out.println("字符:"+key+" "+entry.getValue());}System.out.println("方法三结果======================");for(String key:map3.keySet()){System.out.println("字符:"+key+" "+map3.get(key));}
执行结果
方法一结果======================字符:a 2字符:b 2字符:c 2字符:s 9字符:d 11字符:e 2字符:f 11字符:g 2字符:h 3方法二结果======================字符:a 2字符:b 2字符:c 2字符:s 9字符:d 11字符:e 2字符:f 11字符:g 2字符:h 3方法三结果======================字符:a 2字符:b 2字符:c 2字符:s 9字符:d 11字符:e 2字符:f 11字符:g 2字符:h 3