方法1:采用equalsIgnoreCase字符串比较和substring字符串切割

import java.util.*;
public class Main {
    public static void main(String [] srgs){
         getStringNumber();
    }

    public static void getStringNumber(){
        Scanner scan = new Scanner(System.in);
        while(scan.hasNext()){
            String input = scan.nextLine();
            String flag = scan.nextLine();
            int len = input.length();
            int ret = 0;
            for(int i = 0; i < len; i++){
                if(flag.equalsIgnoreCase(input.substring(i,i+1))){
                    ret ++;
                }
            }
            System.out.print(ret);
        }
    }
}

方法2:采用equalsIgnoreCase字符串比较和charAt字符提取

import java.util.*;
public class Main {
    public static void main(String [] srgs){
         getStringNumber();
    }

    public static void getStringNumber(){
        Scanner scan = new Scanner(System.in);
        while(scan.hasNext()){
            String input = scan.nextLine();
            String flag = scan.nextLine();
            int len = input.length();
            int ret = 0;
            for(int i = 0; i < len; i++){
                if(flag.equalsIgnoreCase(input.charAt(i) + "")){
                    ret ++;
                }
            }
            System.out.print(ret);
        }
    }
}