Member 13725790 Ответов: 1

Как показать результат в jtextarea для всего списка массивов


Я разрабатываю систему, которая просит пользователя ввести текст в textarea(открытый текст), а затем шифрует его с помощью ключа, введенного пользователем в textbox(ключ). после этого он вычисляет размер вводимого пользователем текста, вот как выглядит код. но во время выполнения он показывает только "йоттабайты" в текстовой области(размер)

byte[] plain = plaintext.getText().getBytes();
byte[] K = key.getText().getBytes();

byte[] encrypted = encrypt(plain, K);
    String a = bytesToHex(encrypted);
    encryptedtext.setText(a);


    String desc[] = new String[]{"bytes ", " kilobytes", " megabytes", " gigabytes", "terabytes", "petabytes", "exabytes", "zettabytes", "yottabytes"};
    String s = plaintext.getText();
    double len = s.length();

    for (String d : desc) {
        size.setText(d + " : " + len);
        len /= 1024;

    }


Что я уже пробовал:

size.append("\n");

но ничего не вышло

1 Ответов

Рейтинг:
11

wseng

Может быть, вам стоит использовать

size.append(d + " : " + len+"\n");