统计字符串在源字符串中的出现次数 - Java示例
使用 Java 代码统计目标字符串在源字符串中出现的次数,可以通过循环遍历源字符串,并使用 String 的 indexOf() 方法来查找目标字符串的位置。以下是一个示例代码:
String s = 'fwjavaewejavafewjavajoojavaew';
String find = 'java';
int count = 0;
int index = s.indexOf(find);
while (index != -1) {
count++;
index = s.indexOf(find, index + find.length());
}
System.out.println('该字符串在源字符串中出现了 ' + count + ' 次。');
该示例代码中,首先将 count 初始化为 0,并使用 indexOf() 方法找到目标字符串在源字符串中的第一个出现位置。如果找到,则 count 加 1,并使用 indexOf(String str, int fromIndex) 方法从上次找到的位置的下一个字符开始继续查找。直到 indexOf() 返回 -1,表示没有找到目标字符串,循环结束。
最终,count 就记录了目标字符串在源字符串中出现的次数。
原文地址: https://www.cveoy.top/t/topic/mvze 著作权归作者所有。请勿转载和采集!