原题在哪,没地方测试通过率啊😥 import java.util.Scanner; public class shiyan {     public static void main(String[] args) {         Scanner in = new Scanner(System.in);         while (in.hasNext()) {             String s1 = in.nextLine();             String s2 = in.nextLine();             int max = -1;             for(int i = 0;i<s2.length();i++) {                 if(s1.charAt(0) == s2.charAt(i) && method(s1,1,s2,i+1) && i>max){                     max = i;                 }             }             System.out.println(max);         }     } //对于满足第一个字符相同的索引进行判断     public static boolean method(String s1,int index1,String s2,int index2){         if(index1 == s1.length()){             return true;         }         if(index2 == s2.length()){             return false;         }         if(s1.charAt(index1) == s2.charAt(index2)){             return method(s1,index1+1,s2,index2+1);         }         else{             return method(s1,index1,s2,index2+1);         }     } }