计算字符串中单词的出现次数它有什么作用?
我是Java字符串的新手,问题是我想计算字符串中特定单词的出现次数。假设我的字符串是:
i have a male cat. the color of male cat is Black
现在我不想拆分它,所以我想搜索一个“公猫”这个词。它在我的字符串中出现两次!
我正在尝试的是:
int c = 0;
for (int j = 0; j < text.length(); j++) {
if (text.contains("male cat")) {
c += 1;
}
}
System.out.println("counter=" + c);
它给了我46个计数器值!那么解决方案是什么呢?