我想将一个字符转换为该 ascii 数字,例如转换
Z
=> 90。
我知道它的反面,但我找不到这个。正是我想将输入的值移动到两个字符上方。
例如我想将A转换为C或B转换为D或Y转换为A
抱歉我英文写得不好
据我所知,这里是代码:
String shiftChar(String character) {
int charCode = character.codeUnitAt(0);
if (charCode >= 65 && charCode <= 90) {
return String.fromCharCode(((charCode - 65 + 2) % 26) + 65);
} else if (charCode >= 97 && charCode <= 122) {
return String.fromCharCode(((charCode - 97 + 2) % 26) + 97);
} else {
return character;
}
}