利用substring對字符串進行截取,利用indexof查找字符
String str;
str=str.substring(int beginIndex);截取掉str從首字母起長度為beginIndex的字符串,將剩余字符串賦值給str;
str=str.substring(int beginIndex,int endIndex);截取str中從beginIndex開始至endIndex結束時的字符串,並將其賦值給str;
indexOf方法獲取到指定的字符在字符串中第一次出現的位置,如果搜完整個字符串都沒有則返回-1
public class A1 {
public static void main(String args[]){
String str = "awdcsapplemifrhnapplefsfjiaapplercr";
String s="apple";
int count=0;
int index=str.indexOf(s);
if (str.indexOf(s)!=-1) {
count++;
}
int leng=index+s.length();
str=str.substring(leng);
while (str.indexOf(s)!=-1) {
index=str.indexOf(s);
leng=index+s.length();
str=str.substring(leng);
count++;
}
System.out.println(count);
}
}
3
