import java.util.Scanner;
public class StringPractice{
public static void main(String[] args){
Scanner s = new Scanner(System.in);//System.in程序输入;System.out程序输出
System.out.println("请输入字符串:");
String str=s.nextLine();//接收用户输入的一行字符
System.out.println("请输入子字符串:");
String subStr=s.nextLine();//接收用户输入的一行字符
int preStrLength=0;
while(true){
int pos=str.indexOf(subStr);
if(pos==-1)break;//str.indexOf(subStr)找不到子字符串,返回-1
System.out.println("子字符串出现的位置:"+(pos+preStrLength));
//截取以(查找到子字符串第一个字符位置所在的索引+子字符串的长度)为开始索引到字符串结尾范围内的子字符串
str=str.substring(pos+subStr.length());
preStrLength +=(pos+subStr.length());//获取未被截取部分的字符串长度