假设要得到字符串B在字符串A中出现的次数:
//假设字符串A和B已声明并赋值
int count=0;
int fromIndex=0;
while(fromIndex!=-1){
fromIndex=A.indexOf(B,fromIndex);
if(fromIndex!=-1){
fromIndex+=B.length();;
count++;
}
}
System.out.println(count);
本文介绍了一种在Java中计算一个字符串作为子串在另一个字符串中出现次数的方法。通过使用indexOf方法不断查找子串的位置,并根据子串长度更新搜索起点,直至无法找到为止。
假设要得到字符串B在字符串A中出现的次数:
//假设字符串A和B已声明并赋值
int count=0;
int fromIndex=0;
while(fromIndex!=-1){
fromIndex=A.indexOf(B,fromIndex);
if(fromIndex!=-1){
fromIndex+=B.length();;
count++;
}
}
System.out.println(count);

被折叠的 条评论
为什么被折叠?