本帖最后由 changchunhaha 于 2014-4-3 16:29 编辑
- import java.util.*;
- class MapTest
- {
- public static void main(String[] args)
- {
- charCount("aacfededbabd");// 这个程序是打印出给定字符串中,每个字符出现的次数问题。
- }
- public static String charCount(String str)
- {
- char[] chs = str.toCharArray();
- TreeMap<Character,Integer> tm = new TreeMap<Character,Integer>();
- for(int x=0; x<chs.length; x++)
- {
- Integer value = tm.get(chs[x]);
- if(value==null)
- {
- tm.put(chs[x],1);
- }
- else
- {
- value = value + 1;
- tm.put(chs[x],value);
- }
- }
-
- System.out.println(tm);
- return null; //非常不明白这为什么要这么写?
- }
- }
复制代码
|
|