题目详述
题目链接:Broken Keyboard
解题思路
先将两行输入的字符串中小写字母转化成大写,再利用 Set 。
程序测试
import java.util.*;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
String s1 = sc.next().toUpperCase(); //转化成大写 123_sjdH_ ==> 123_SJDH_
String s2 = sc.next().toUpperCase();
Set<Character> set = new LinkedHashSet<>();
char[] c = s1.toCharArray();
for(int i = 0;i<c.length;i++){
if(!s2.contains(String.valueOf(c[i]))){
set.add(c[i]);
}
}
for(Character s : set){
System.out.print(s);
}
}
}