java自行输入文本统计单词数量
时间: 2023-06-08 21:05:02 浏览: 168
您好,我可以回答您关于Java自行输入文本统计单词数量的问题。首先,您可以使用Scanner类读取控制台输入的文本,并使用String类的split()方法将文本按照空格分隔成字符串数组。然后,使用for循环遍历数组,通过计算数组长度来得到单词数量。以下是示例代码:
```
import java.util.Scanner;
public class WordCount {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("请输入文本:");
String text = scanner.nextLine();
String[] words = text.split(" ");
int count = words.length;
System.out.println("单词数量为:" + count);
}
}
```
请注意,此代码仅能计算以空格分隔的单词数量,对于标点符号等特殊情况需要进行额外处理。希望能够帮到您!
阅读全文