题解 | 字符串字符匹配
字符串字符匹配
https://www.nowcoder.com/practice/22fdeb9610ef426f9505e3ab60164c93
import java.util.*;
// 注意类名必须为 Main, 不要有任何 package xxx 信息
public class Main {
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
while (scan.hasNext()) {
String shortStr = scan.nextLine().trim();
String longStr = scan.nextLine().trim();
if ("exit".equalsIgnoreCase(shortStr) || "exit".equalsIgnoreCase(longStr)) {
break;
}
Set set1 = new HashSet<>();
Set set2 = new HashSet<>();
for (char c : shortStr.toCharArray()) {
set1.add(c);
}
for (char c : longStr.toCharArray()) {
set2.add(c);
}
if (set2.containsAll(set1)) {
System.out.println("true");
} else {
System.out.println("false");
}
}
scan.close();
}
}