题解 | #字符串加解密#
字符串加解密
https://www.nowcoder.com/practice/2aa32b378a024755a3f251e75cbf233a
import java.util.Scanner; // 注意类名必须为 Main, 不要有任何 package xxx 信息 public class Main { public static void main(String[] args) { Scanner in = new Scanner(System.in); // 注意 hasNext 和 hasNextLine 的区别 while (in.hasNextLine()) { // 注意 while 处理多个 case //加密 String str1 = in.nextLine(); StringBuilder sb1 = new StringBuilder(); //解密 String str2 = in.nextLine(); StringBuilder sb2 = new StringBuilder(); String a = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789"; String b = "BCDEFGHIJKLMNOPQRSTUVWXYZAbcdefghijklmnopqrstuvwxyza1234567890"; //对字符串进行加密解密 for(int i = 0;i < str1.length();i++){ sb1.append(b.charAt(a.indexOf(str1.charAt(i)))); } for(int i = 0;i < str2.length();i++){ sb2.append(a.charAt(b.indexOf(str2.charAt(i)))); } System.out.println(sb1.toString()); System.out.println(sb2.toString()); } } }