0
我一直在嘗試很長時間才能以某種方式對字符串進行加密,以便更改字符,我設法通過查找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的確實是要走的路,還是要謝謝你:)
使用一個StringBuilder,在每個字符的末尾追加每個字符並使用'toString'來得到最終的'String'值,一旦你完成創建它... – MadProgrammer
StringBuilder是到這裏。你可以發佈你用StringBuilder試過的代碼嗎? –
使用StringBuilder時發生了什麼?我假設你附加了'c'。 – vijar