题目11:字符串排序
给定两个字符串
从字符串2中找出字符串1中的所有字符
去重并按照ASCII码值从小到大排列
输入字符串1长度不超过1024
字符串2长度不超过100
字符范围满足ASCII编码要求,按照ASCII由小到大排序
输入描述:
bach
bbaaccddfg
输出
abc2
输入
fach
bbaaccedfg
输出
acf
private static void charSort() {
Scanner scanner = new Scanner(System.in);
char[] chars = scanner.nextLine().toCharArray();
String content = scanner.nextLine();
Set<String> obj = new HashSet<>();
for (char c : chars) {
String str = String.valueOf(c);
if (content.contains(str)) {
obj.add(str);
}
}
for (String s:obj) {
System.out.print(s);
}
}