java如何统计字符串中的单词数

WBOY
WBOY 转载
2023-04-27 23:34:05 1339浏览

如何统计字符串中的单词数?

这道题呢?主要针对的是英文字符串的情况。虽然中文字符串中也可以有空白字符,但不存在单词这一说。

public class CountNumberOfWordsInString {     public static void main(String[] args) {         countNumberOfWords("My name is Wanger");         countNumberOfWords("I Love Java Programming");         countNumberOfWords(" Java    is  very   important ");     }      private static void countNumberOfWords(String line) {         String trimmedLine = line.trim();         int count = trimmedLine.isEmpty() ? 0 : trimmedLine.split("\\s+").length;          System.out.println(count);     } }

输出结果如下所示:

4 4 4

split() 方法可以对字符串进行拆分,参数不仅可以是空格,也可以使正则表达式代替的空白字符(多个空格、制表符);返回的是一个数组,通过 length 就可以获得单词的个数了。

以上就是java如何统计字符串中的单词数的详细内容,更多请关注php中文网其它相关文章!

声明:本文转载于:亿速云,如有侵犯,请联系admin@php.cn删除