题解 | #字符串加密#
字符串加密
https://www.nowcoder.com/practice/e4af1fe682b54459b2a211df91a91cf3
import java.util.*; public class Main { public static void main(String[] args) { Scanner in = new Scanner(System.in); String key = in.nextLine(); String str1 = in.nextLine(); String table1 = "abcdefghijklmnopqrstuvwxyz"; ArrayList<Character> table2 = new ArrayList<>(); for (int i = 0; i < key.length(); i++) { char k = key.charAt(i); if (!table2.contains(k)) table2.add(k); } for (int i = 0; i < table1.length(); i++) { char c = table1.charAt(i); if (!table2.contains(c)) table2.add(c); } for (int i = 0; i < str1.length(); i++) { int index = table1.indexOf(str1.charAt(i)); System.out.print(table2.get(index)); } } }