题解 | 字符串加密
import java.util.HashMap;
import java.util.LinkedHashMap;
import java.util.LinkedHashSet;
import java.util.Scanner;
// 注意类名必须为 Main, 不要有任何 package xxx 信息
public class Main {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
// 注意 hasNext 和 hasNextLine 的区别
String str1 = in.nextLine();
String str2 = "abcdefghijklmnopqrstuvwxyz";
String str=str1+str2;
LinkedHashSet<String> set = new LinkedHashSet();
for(Character s : str.toCharArray()){
set.add(s+"");
}
Object[] arr = set.toArray();
HashMap<String,String> map = new HashMap();
for(int i=0;i<26;i++){
map.put(str2.charAt(i)+"",arr[i].toString());
}
String res = in.nextLine();
for(char s : res.toCharArray()){
// 记得+""
System.out.print(map.get(s+""));
}
}
}