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は確かに行くべき道でした、とにかくありがとう:)

4

1 に答える 1

0
char a = 'a';
char b = 'b';
String str = "" + a+b;

または、 StringBuilder の追加を試すことができます。

于 2014-03-25T00:41:26.557 に答える