题解 | #字符串字符匹配#
字符串字符匹配
https://www.nowcoder.com/practice/22fdeb9610ef426f9505e3ab60164c93
一开始没看清楚题意,以为是长字符串包含整个连续的短字符串。。。
import java.util.HashSet;
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
String shortString = sc.next();
String longString = sc.next();
HashSet<Character> set = new HashSet<>();
for (int i = 0; i < longString.length(); i++) {
set.add(longString.charAt(i));
}
for (int i = 0; i < shortString.length(); i++) {
if (!set.contains(shortString.charAt(i))) {
System.out.println(false);
return;
}
}
System.out.println(true);
}
}

查看4道真题和解析