从字符串中查找子字符串,或者说就是找字符串里面的字符串,代码实现:查找字符串中的字符并打印出有出现了几次,同样改一下可以打印出所在位置
package day1204;
import java.util.Scanner;
public class Text02 {
public static void main(String[] args) {
int str;
int num =0;
String shuruDa,shuruXiao;
Scanner sc =new Scanner(System.in);
System.out.println("请输入大字符:");
shuruDa =sc.next();
// 从头开始查找是否存在指定的字符
System.out.println("请输入小字符:");
shuruXiao =sc.next();
str = shuruDa.indexOf(shuruXiao);
while (str != -1){
num++;
str = shuruDa.indexOf(shuruXiao,str+shuruXiao.length());
}
System.out.println(shuruXiao+"出现了"+num+"次");
}
}