前后填充间隔符,然后强行切割求解

import java.util.*;  

public class Main{  
    public  static void main(String[] args){  
        Scanner scan = new Scanner(System.in);    
        String line = "!" + scan.nextLine() + "!";  
        String s =  scan.nextLine() ;  
        int l = line.split(s.toUpperCase()+"|"+s.toLowerCase()).length-1;
        System.out.print(l);
    }

}