我想在int变量中计算String中的单词。 例如:
String text = "Hello my friends";
int number = 3;
或
String text = "I think it is better to go";
int number = 7;
我该怎么做?
答案 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 +”)拆分字符串并计算数组的大小。