我已经尝试了很长一段时间,能够以某种方式加密字符串与字符的变化,我已经设法通过找到rot13:)。然而,我很困惑如何将结果存储为另一个String
,以便以后可以查看。
public static void main(String[] args) {
String s = "example string";
for (int i = 0; i < s.length(); i++) {
char c = s.charAt(i);
if (c >= 'a' && c <= 'o') c += 6;
else if (c >= 'A' && c <= 'O') c += 6;
else if (c >= 'p' && c <= 'z') c -= 10;
else if (c >= 'P' && c <= 'Z') c -= 10;
System.out.print(c);
}
}
是否有可能将char c
的每个单独值存储到单独的字符串中,然后将字符串连接在一起?我已经累了使用StringBuilder
,但没有运气到目前为止,谁能指出我在正确的方向?谢谢:)
编辑
是的,StringBuilder确实是要走的路,谢谢:)
char a = 'a';
char b = 'b';
String str = "" + a+b;
或者您可以尝试StringBuilder的 append