如何计算String中的单词

时间:2014-01-30 07:43:28

标签: java string counter

我想在int变量中计算String中的单词。 例如:

String text = "Hello my friends";
int number = 3;

String text = "I think it is better to go";
int number = 7;

我该怎么做?

4 个答案:

答案 0 :(得分:3)

String text = "I think it is better to go";
int number = text.split(" ").length;

答案 1 :(得分:1)

您可以尝试以下方法。

int countWords (String input) {
   String trim = in.trim();
   if (trim.isEmpty()) return 0;
       //separate string around spaces
       return trim.split("\\s+").length; 
}

答案 2 :(得分:0)

使用text.split(" ");会返回Array String个{{1}}。您可以通过获取该数组的大小来查找单词数。

答案 3 :(得分:0)

尝试用空格字符串(“\\ s +”)拆分字符串并计算数组的大小。