酷代码 AI
菜单
服务商

写一段java程序实现:输入一段英文文本(不包含任何标点符号),实现文本中每个单词(不区分大小写)出现的次数,并将结果输出。输出格式示例:i2 you1 he2

以下是一个用 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()); } } ``` [2024-10-17 13:35:41 | AI写代码神器 | 275点数解答]

相关提问
实用工具查看更多
今日油价 [生活类]
图片互转base64 [开发类]
时间转换器 [开发类]
数独游戏 [娱乐类]
经典推箱子 [娱乐类]
AI摸鱼五子棋 [娱乐类]