题解 | #简单密码#
简单密码
https://www.nowcoder.com/practice/7960b5038a2142a18e27e4c733855dac
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
public class Main {
public static void main(String[] args) throws IOException {
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
String str = reader.readLine();
str = str
.replaceAll("[abc]", "2")
.replaceAll("[def]", "3")
.replaceAll("[ghi]", "4")
.replaceAll("[jkl]", "5")
.replaceAll("[mno]", "6")
.replaceAll("[pqrs]", "7")
.replaceAll("[tuv]", "8")
.replaceAll("[wxyz]", "9").toLowerCase();
StringBuilder result = new StringBuilder(str.length());
for (int i = 0; i < str.length(); i++) {
char temp = str.charAt(i);
if (temp == 'z') temp = 'a';
else if (temp - 'a' >= 0) temp = (char) (temp + 1);
result.append(temp);
}
System.out.println(result);
}
}

