Java中判断字符串中相同字符的个数

2022-08-18 教育 287阅读
public class CountChar
{
//根据输入的字符,保存在map集合中,map集合中的key代表字符,value代表字符个数
public static Map count(String)
{
Map charMap=new HashMap();
char [] cs=String.toCharArray();
for(char c:cs)
{
charMap.put((charMap.get('c'))==0?1:charMap.get('c')+1);
}
}
//打印map集合中的的数据
public static void printCharCount(Map map)
{
char [] cs=map.getKeys();
for(char c:cs)
{
int x=map.get(c);
System.out.println("字符是"+c+"的字母共有"+x+"个");
}
}
//main方法
public static void main(String [] args)
{
CountChar.printCharCount(CountChar.count("asssadz"));
}
}
声明:你问我答网所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系fangmu6661024@163.com