Сохранять обработанные символы один за другим в строку

Я довольно долго пытался зашифровать строку определенным образом с изменением символов, мне удалось сделать это, найдя 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 действительно был идеальным вариантом, в любом случае, спасибо:)

1 ответ

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

или вы можете попробовать приложение StringBuilder.

Другие вопросы по тегам