Java程序统计字符串中单词出现次数
某个单词在字符串中出现的次数表示其出现次数。举个例子,如下所示 −
String = An apple is red in colour. Word = red The word red occurs 1 time in the above string.
展示此程序的例子如下。
示例
public class Example {
public static void main(String args[]) {
String string = "Spring is beautiful but so is winter";
String word = "is";
String temp[] = string.split(" ");
int count = 0;
for (int i = 0; i < temp.length; i++) {
if (word.equals(temp[i]))
count++;
}
System.out.println("The string is: " + string);
System.out.println("The word " + word + " occurs " + count + " times in the above string");
}
}输出
The string is: Spring is beautiful but so is winter The word is occurs 2 times in the above string
现在让我们理解一下上述程序。
提供了字符串和单词的值。然后 temp 中的字符串被空格分隔开。使用 for 循环 来查找单词是否出现在 temp 中。每次发生这种情况,count 都会增加 1。展示此代码段的代码段如下 −
String string = "Spring is beautiful but so is winter";
String word = "is";
String temp[] = string.split(" ");
int count = 0;
for (int i = 0; i < temp.length; i++) {
if (word.equals(temp[i]))
count++;
}显示字符串以及 count 值,即单词在字符串中出现的次数。展示此代码段的代码段如下 −
System.out.println("The string is: " + string);
System.out.println("The word " + word + " occurs " + count + " times in the above string");
广告
数据结构
网络
关系型数据库管理系统
操作系统
Java
iOS
HTML
CSS
Android
Python
C 编程
C++
C#
MongoDB
MySQL
Javascript
PHP