java实现键盘输入一个字符串,统计其中出现的单词个数
时间: 2024-11-15 21:29:37 浏览: 2
Java实现读取键盘输入保存到txt文件,再统计并输出每个单词出现次数的方法
在Java中,你可以通过创建一个Scanner对象从用户那里获取输入,并使用`split()`方法来分隔单词。接下来,你可以使用一个计数器变量来跟踪单词的数量。以下是简单的代码实现:
```java
import java.util.Scanner;
public class WordCount {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("请输入一个字符串:");
String input = scanner.nextLine(); // 获取用户输入的字符串
// 使用正则表达式 "\s+" 来匹配一个或多个空格作为单词分隔符
String[] words = input.split("\\s+");
int wordCount = words.length; // 计算单词数量
System.out.println("字符串中的单词个数是: " + wordCount);
// 关闭Scanner
scanner.close();
}
}
```
当你运行这个程序并输入字符串后,它会显示输入字符串中单词的总数。
阅读全文