В настоящее время я пытаюсь отобразить данные из массива в текстовом поле, но будет отображаться только один элемент из массива. Это то, что я до сих пор:Как отобразить данные цикла в текстовом поле
while (j<count){
if (b != "no") {
tfBIDI.setText(book[j]);
} else {
tfBIDO.setText(book[j]);
}
j++;
}
ли можно отобразить все данные из массива в текстовое поле?
Благодарим за помощь.
Если 'b' является String, вы не можете сравнивать строки с«==»(или! =). Используйте '.equals()'. Кроме того, вам нужно добавить в текстовую область, а не вызывать '.setText()'. – KevinO
Построить 'String' с нужным сообщением, а затем установить текст текстового поля. Или используйте 'tfBIDO.setText (Arrays.toString (книга));' –
Использование append хорошо работает. Спасибо! –