public?static?void?main(String[]?args)?{
String?strChild="";
String?strParent="";
Scanner?sc?=?new?Scanner(System.in);
System.out.println("請輸入英文大小寫字母與數字組成的子串,長度不超過128個字母:");
if(sc.hasNext()){
strChild=sc.next();
}
System.out.println("請輸入英文大小寫字母與數字組成的字符串,長度不超過512個字母:");
if(sc.hasNext()){
strParent=sc.next();
}
System.out.println(getSubNum(strParent,strChild));
}
public?static?int?getSubNum(String?a,?String?b)?{
int?num?=?0;
String?str?=?a;
int?index?=?a.indexOf(b);
while?(index?!=?-1)?{
num++;
str?=?str.substring(index?+?1);
index?=?str.indexOf(b);
}
return?num;
}
}