java统计字符串中单词的数量
时间: 2023-08-10 12:05:45 浏览: 101
统计输入字符串中的单词个数
您好!统计字符串中单词数量的Java代码如下:
```
public static int countWords(String str) {
String[] words = str.trim().split("\\s+");
return words.length;
}
```
这段代码使用了Java的split方法,将字符串按照空格分隔成单词数组,然后返回单词数组的长度即可。
需要注意的是,为了避免字符串两端出现空格的情况影响统计结果,代码中使用了trim方法将字符串两端的空格去掉。此外,split方法的参数是一个正则表达式,因为空格在正则表达式中表示为"\\s",所以在代码中需要用"\\s+"来表示多个空格。如果字符串中单词之间可能出现其他类型的分隔符,可以根据需要修改正则表达式。
希望能帮到您!
阅读全文