题解 | #字符串字符匹配#
字符串字符匹配
http://www.nowcoder.com/practice/22fdeb9610ef426f9505e3ab60164c93
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
String nextLine1 = scanner.nextLine();
String s1 = replaceRepeat(nextLine1);
String nextLine2 = scanner.nextLine();
String s2 = replaceRepeat(nextLine2);
for (int i = 0; i < s1.length(); i++) {
if (!s2.contains(s1.charAt(i) + "")) {
System.out.println("false");
return;
}
}
System.out.println("true");
}
private static String replaceRepeat(String nextLine) {
StringBuilder str = new StringBuilder();
for (int i = 0; i < nextLine.length(); i++) {
if (!str.toString().contains(nextLine.charAt(i) + "")) {
str.append(nextLine.charAt(i));
}
}
return str.toString();
}
}
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
String nextLine1 = scanner.nextLine();
String s1 = replaceRepeat(nextLine1);
String nextLine2 = scanner.nextLine();
String s2 = replaceRepeat(nextLine2);
for (int i = 0; i < s1.length(); i++) {
if (!s2.contains(s1.charAt(i) + "")) {
System.out.println("false");
return;
}
}
System.out.println("true");
}
private static String replaceRepeat(String nextLine) {
StringBuilder str = new StringBuilder();
for (int i = 0; i < nextLine.length(); i++) {
if (!str.toString().contains(nextLine.charAt(i) + "")) {
str.append(nextLine.charAt(i));
}
}
return str.toString();
}
}