Добавление в данных в List<> Java

103
22 ноября 2020, 01:20

Есть такая конструкция:

List<String> altDN = new ArrayList<>();

В нее отлично добавляются данные с помощью кода:

altDN.add("CN=Test org1, SERIALNUMBER=1111111111");

Но я пытаюсь сделать так, чтобы оно циклом добавляло более одной записи:

 for (int i = 0; i < 100; i++) {
                altDN.add("CN=Test org%d, SERIALNUMBER=%d", i, rnd);
                           }

rnd генерируется. Подчеркивает ошибку в строке

altDN.add("CN=Test org%d, SERIALNUMBER=%d", i, rnd);

Как сделать?

Answer 1

Используйте MessageFormat.format

MessageFormat.format("CN=Test org{0}, SERIALNUMBER={1}", i, rnd);
READ ALSO
Как работают исключения?

Как работают исключения?

Почему вот этот код выводит в консоль:

88
Ошибка ClassNotFoundException в методе readObject()

Ошибка ClassNotFoundException в методе readObject()

Мне надо десериализовать объекты в список, но у меня вылазит ошибка

117
Посоветуйте пожалуйста хороший курс по javafx [дубликат]

Посоветуйте пожалуйста хороший курс по javafx [дубликат]

Посоветуйте пожалуйста хороший курс(или канал, или книгу

85
Обработка windowClosing JFrame

Обработка windowClosing JFrame

решил сделать возможность обработки закрытия окна через "крестик"

96