指定该字符串在源字符串中出现的次数。 String s = fwjavaewejavafewjavajoojavaew; String find = java;代码
如下所示:
String s = "fwjavaewejavafewjavajoojavaew";
String find = "java";
int count = 0;
int index = 0;
while ((index = s.indexOf(find, index)) != -1) {
count++;
index += find.length();
}
System.out.println("字符串\"" + find + "\"在源字符串中出现的次数为:" + count);
解释:
- 声明字符串变量
s和需要查找的字符串变量find。 - 声明整型变量
count用于记录出现次数,初始化为 0。 - 声明整型变量
index用于记录每次查找到的字符串的起始位置,初始化为 0。 - 使用
while循环,在源字符串s中查找字符串find,并记录出现次数。 - 若找到字符串,则将出现次数
count加 1,并将起始位置index更新为找到字符串的下一个位置。 - 如果没有找到字符串,则退出循环。
- 输出结果。
原文地址: https://www.cveoy.top/t/topic/7cz 著作权归作者所有。请勿转载和采集!