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
-
遍历字符串(手动检查)