andy-j2ee |
|
|||
JAVA |
公告
日歷
統計
導航常用鏈接留言簿隨筆分類(5)隨筆檔案(19)文章分類(1)文章檔案(1)搜索最新評論
閱讀排行榜評論排行榜 |
沒什么好說的,我就直接把代碼放上面吧:
package com.anduo.map; import java.util.HashMap; import java.util.Iterator; import java.util.Map; import java.util.Set; import java.util.Map.Entry; public class HashMapTest2 { public static void main(String[] args) { String s = "abbaadfdgdeiivnielo"; HashMap<Character, Integer> map = new HashMap<Character, Integer>(); char c; for (int i = 0; i < s.length(); i++) { c = s.charAt(i); if (map.get(c) == null) { map.put(c, 1); } else { Integer in = map.get(c); map.put(c, in.intValue() + 1); } } Set<Character> set = map.keySet(); for (Character ch : set) { System.out.println(ch + " " + map.get(ch)); } System.out.println("----------------------"); //另外一種訪問方式 Set<Entry<Character, Integer>> set1 = map.entrySet(); for (Iterator<Entry<Character, Integer>> iterator = set1.iterator(); iterator .hasNext();) { Map.Entry<Character, Integer> entry = (Map.Entry<Character, Integer>) iterator .next(); Character ch = entry.getKey(); Integer integer = entry.getValue(); System.out.println(ch + " " + integer); } } } 已有 0 人發表留言,猛擊->>這里<<-參與討論 ITeye推薦 |
![]() |
|
Copyright © 安多 | Powered by: 博客園 模板提供:滬江博客 |