本帖最后由 張帅 于 2013-10-1 23:37 编辑
import java.util.*;
class TreeMapTest
{
public static void main(String[] args)
{
charCount("abcdbsadcb");
}
public static String charCount(String str)
{
char[] chs = str.toCharArray();
TreeMap<Character,Integer> tm = new TreeMap<Character,Integer>();//问题,TreeMap中的Charactor和Integer能不能换成int和char为什么?
for(int x=0;x<chs.length;x++)
{
Integer value = tm.get(chs[x]);//当x=0时,chs[0]位置的字符时‘a’这句整句语句是不是获取a出现的次数的意思还是?
if(value==null)
{
tm.put(chs[x],1);
}
else
{
value=value+1;
tm.put(chs[x],value);
}
}
System.out.println(tm);
return null;
}
}
|