要计算序列在Java字符串中出现的次数,可以使用以下方法:
以下是一个示例代码:
public class CountOccurrences {
public static void main(String[] args) {
String str = "这是一个测试字符串,测试字符串中的序列出现的次数。";
String subStr = "测试";
int count = countOccurrences(str, subStr);
System.out.println("序列出现的次数:" + count);
}
public static int countOccurrences(String str, String subStr) {
int count = 0;
int index = str.indexOf(subStr);
while (index != -1) {
count++;
index = str.indexOf(subStr, index + 1);
}
return count;
}
}
在这个示例中,我们定义了一个名为countOccurrences的方法,该方法接受两个参数:要搜索的字符串和要查找的子字符串。该方法使用循环来查找子字符串的所有出现次数,并返回计数结果。
在主方法中,我们定义了一个字符串和一个子字符串,并调用了countOccurrences方法来计算子字符串在字符串中出现的次数。最后,我们将结果打印到控制台上。
领取专属 10元无门槛券
手把手带您无忧上云