Java 代码:轻松统计英文文本单词出现次数并按格式输出
以下是一个用 Java 实现的程序,用于统计输入的英文文本中每个单词(不区分大小写)出现的次数,并按照指定格式输出结果: ```java import java.util.HashMap; import java.util.Map; import java.util.Scanner; public class WordCount { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); System.out.println("请输入一段英文文本(不包含任何标点符号):"); String text = scanner.nextLine().toLowerCase(); // 转换为小写,方便统计 String[] words = text.split(" "); // 按空格分割单词 Map<String, Integer> wordCountMap = new HashMap<>(); for (String word : words) { if (wordCountMap.containsKey(word)) { wordCountMap.put(word, wordCountMap.get(word) + 1); } else { wordCountMap.put(word, 1); } } StringBuilder result = new StringBuilder(); for (Map.Entry<String, Integer> entry : wordCountMap.entrySet()) { result.append(entry.getKey()).append(entry.getValue()).append(" "); } System.out.println(result.toString()); } } ``` ######[AI写代码神器 | 275点数解答 | 2024-10-17 13:35:41]
- C++ 实现:从卫星导航 $gprmc 报文精准提取经纬度值(字节豆包 | 385点数解答 | 2025-01-08 03:43:54)477
- 卫星导航 GPRMC 报文解析:C++ 实现经纬度提取(字节豆包 | 346点数解答 | 2025-01-08 03:46:29)473
- Java 实现复制粘贴功能:打造简易文本复制粘贴程序(GPT | 1497点数解答 | 2024-08-25 09:40:33)431
- 解决数据库“dm.jdbc.driver.dmexception: 数据溢出”问题的全步骤指南(阿里通义 | 598点数解答 | 2024-10-15 15:48:38)330
- 达梦数据库数据溢出问题排查及多维度解决方法(阿里通义 | 403点数解答 | 2024-10-15 15:48:41)1223
- Python 正则表达式:从“文本+数字+顿号”字符串中精准提取内容(字节豆包 | 218点数解答 | 2024-11-07 12:17:47)232
- Python 与 C 语言:一行字符串中单词个数统计的实现与解析(字节豆包 | 658点数解答 | 2025-12-07 17:39:44)45
- Python 实现输入字符串统计单词个数,轻松解决连续空格难题!(DeepSeek | 141点数解答 | 2025-12-14 20:12:06)57
- "Java Code: Uncovering Stock Statistics through CSV File Reading"(字节豆包 | 66点数解答 | 2024-11-13 15:31:04)339
- Python读取混合数据,三个人工智能模型决战癌症数据,最优模型花落谁家?(GPT | 1324点数解答 | 2024-05-31 15:20:58)223
- Python读取混合数据,用三种AI算法选最优模型攻克癌症难题并可视化结果(百度文心 | 984点数解答 | 2024-05-31 15:29:28)237
- 代码漏洞大揭秘:Pandas数据预处理逻辑、细节全修正!(字节豆包 | 635点数解答 | 2025-06-25 15:46:50)185