import java.util.Scanner;
import java.util.Arrays;

// 注意类名必须为 Main, 不要有任何 package xxx 信息
public class Main {
    public static void main(String[] args) {
        Scanner in = new Scanner(System.in);
       
        int t = in.nextInt();
        
        while(t-- > 0) {
            String s = in.next();
            String f = in.next();
            boolean flag = false;
            
            //s中含有f中没有的字符,0分
            for(int i = 0; i < s.length(); i++) {
                //判断s中的字符是否存在于f中
                int temp = f.indexOf(s.charAt(i));
                //如果不存在,则说明小蓝选择了错误答案
                if(temp == -1) {
                    flag = true;
                    break;
                }
                
            }
            
            if(flag) {
                System.out.println(0);
            } else {
                System.out.println(10);
            }    
        }
    }
}

盲点: 判断一个字符是否存在于字符串中

  • 使用 indexOf(int ch)

    String.indexOf(int ch) 方法可以返回字符在字符串中的索引位置,若未找到则返回 -1

  • 将字符转为单字符字符串后调用 contains

    String str = "Hello, Java!";
    char target = 'J';
    
    // 转换为字符串后判断
    boolean exists = str.contains(String.valueOf(target)); // true
    
  • 遍历字符串(手动检查)