首先是构建起逻辑过程:
1.要一个字符串,键盘输入一个字符串 2.创建一个Map<字符,次数>,键来存我们的字符,值来表示次数 3.遍历字符串得到每个字符,for()循环遍历 4.判断Map集合有没有我们的这个字符 5.有,说明集合里面有或者我们之前已经出现过了,直接对值进行加1,++操作 没有,第一步把字符存进去,次数为1; 6.打印输出就可以
下面是具体的代码实现:
运行结果如下:
首先是构建起逻辑过程:
1.要一个字符串,键盘输入一个字符串 2.创建一个Map<字符,次数>,键来存我们的字符,值来表示次数 3.遍历字符串得到每个字符,for()循环遍历 4.判断Map集合有没有我们的这个字符 5.有,说明集合里面有或者我们之前已经出现过了,直接对值进行加1,++操作 没有,第一步把字符存进去,次数为1; 6.打印输出就可以
下面是具体的代码实现:
运行结果如下: