我正在做一个解码器程序。老师打印的说明是这样说的:
Lowercase characters become uppercase characters.
Uppercase characters become lowercase characters.
Digits 0-9 become A-J
Any other characters become #
哪种方法最容易打字,并且事后阅读起来负担最小?我正在考虑使用 if 命令,但有:
if(let=a||let=b||let=c); //and so on and so forth, rinse and repeat for uppercase letters.
真的很难读,而且会害死我打字的手。
最佳答案
由于这是一项作业,我只是给你一个提示(绝不是唯一的方法,只是一种方法)。你是对的,有一种更具编程性的方法来做到这一点,这可能会涉及到利用 chars
可以轻松转换为数字并再次转换回来的事实(而 Strings
有点难以操作)。例如,查看 this 上的 char
到 int
映射。页面,看看是否有什么东西跳到你身上......
关于java - 将小写字符变为大写,反之亦然的最简单方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40098095/