java统计关键字出现的次数 java如何统计字符串中每个字符出现的次数?

java如何统计字符串中每个字符出现的次数?公共类测试{public static void main(String[]args){//系统输出打印(getCharCount(c,string))}公

java如何统计字符串中每个字符出现的次数?

公共类测试{public static void main(String[]args){//系统输出打印(getCharCount(c,string))}公共静态int getCharCount(char c,string string){int count=0 for(int i=0 i<)字符串长度()i){字符温度=字符串.charAt(i) if(c==temp)count}返回count}}

导入java.util.HashMap文件

导入java.util.Iterator

导入java.util.Set

public class Test5

{

public static void main(String[]args)

{

HashMap map=newHashMap()

用于(int k=0k)&长度)

{

如果(地图。获取(args[k])==null)

{地图输入(args[k],新整数(1))

}

else

{

Integer in=(整数)地图。获取(args[k])

in=新整数(in.int值() 1)

地图输入(args[k],in)

}

集合=映射密钥集()

(迭代器)=集合迭代器()它。下一个())

{

字符串键=(字符串)它。下一个()

整数值=(整数)地图。获取(键)系统输出打印(键“:”值)

}

}

}

你试试