在加密程序中从 Z 更改为 A
我正在用 Java 编写一个加密程序,其中我需要将输入字符串更改为某个值。当我到达 Z 并需要将其更改为 A 而不是 ASCII 代码中的下一个字符时,我遇到了问题。我如何将其从 Z 更改为 A?我知道我还需要更改它加密的值,但我对如何将 ASCII 中的 Z 更改为 A 一片空白。
I am writing an encrypt program in Java in which I need to change the input string by a certain value. I am having a problem when I get to the Z and need to change it into an A not the next character in the ASCII code. How would I change it from Z to A? I know that I would also need to change the value that it is being encrypted by but I am drawing a blank on how to change Z to A in ASCII.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
假设您想将所有字母移动
n
:并解码:
Assuming you want to shift all letters by
n
:And to decode:
不知道为什么要使用 ASCII。只需使用字符
No sure why you are using ASCII. Just use char
正如 sverre 所指出的:
As pointed out by sverre:
让我知道这是否有效:
Let me know if that does the trick: