商城首页欢迎来到中国正版软件门户

您的位置:首页 > 编程开发 >java如何统计字符串中的单词数

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

  发布于2023-04-24 阅读(0)

扫一扫,手机访问

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

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

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  就可以获得单词的个数了。

本文转载于:https://www.yisu.com/zixun/670353.html 如有侵犯,请联系admin@zhengruan.com删除

热门关注