将字符连接到字符串 - java

Concatenate characters to a string - java

在 Joptionpane 中,我的角色在对话消息中一一显示。 我需要它们组成一个词,例如:如果我使用 Sytem.out.println(c),它将显示在一行中。我也想在joptionpane中一起显示它们

for (int i = 0; i < encrypt.length(); i++) {
        char c = encrypt.charAt(i);
        if (Character.isLetter(c)) {
            c -= shift;
            if(c < 'A'){
                c = (char) (((int) c + (int) ('A')) % 26 + (int) ('A'));
            }else{
                c = (char) (((int) c - (int) ('A')) % 26 + (int) ('A'));
            }

                            JOptionPane.showMessageDialog(null, c);
        }

    }
String result = "";
for (int i = 0; i < encrypt.length(); i++) {
        char c = encrypt.charAt(i);
        if (Character.isLetter(c)) {
            c -= shift;
            if(c < 'A'){
                c = (char) (((int) c + (int) ('A')) % 26 + (int) ('A'));
            }else{
                c = (char) (((int) c - (int) ('A')) % 26 + (int) ('A'));
            }


        }
result += String.valueOf(c);
    }
JOptionPane.showMessageDialog(null, result);