键盘录入一个字符串,统计字符串中每个字符串出现的次数(基础)(练习)
程序员文章站
2022-04-18 11:30:43
...
package com.HashMap练习01;
import java.util.HashMap;
import java.util.Scanner;
import java.util.Set;
public class main {
public static void main(String[] args) {
HashMap<Character,Integer> hm = new HashMap<Character,Integer>();
//可以使用TreeMap,元素有序
Scanner scanner = new Scanner(System.in);
System.out.println("请输入一个字符串:");
String s = scanner.nextLine();
for (int i = 0; i < s.length(); i++) {
char key = s.charAt(i);
Integer value = hm.get(key);
if (value == null){
hm.put(key,1);
}else{
value++;
hm.put(key,value);
}
}
StringBuilder stringBuilder = new StringBuilder();
Set<Character> keySet = hm.keySet();
for (Character key:keySet) {
Integer value = hm.get(key);
stringBuilder.append(key).append("(").append(value).append(")");
}
System.out.println(stringBuilder);
}
}
上一篇: 利用js如何做到让页面全屏和不全屏功能
推荐阅读
-
Python统计一个字符串中每个字符出现了多少次的方法【字符串转换为列表再统计】
-
核心API的使用(给定一个字符串,统计每个字符出现的次数)
-
统计一个字符串中相应字符出现的次数
-
统计一个字符串中相应字符出现的次数
-
写一个程序统计输入字符串中以“,”分隔的各种单词出现的次数。例如:输入的字符串为“java,java,j2ee,ibm,j2ee,ibm,j2me,jav...
-
编写一个程序统计输入字符串中: 各个数字、空白字符、以及其他所有字符出现的次数
-
统计一个字符串中相应字符出现的次数
-
js----实现(代码)----统计字符串中每个字符出现的次数
-
Java案例——统计字符串中每个字符串出现的次数
-
核心API的使用(给定一个字符串,统计每个字符出现的次数)