Ich versuche gerade, Daten von einem Array in einem Textfeld anzuzeigen, aber nur ein Element aus dem Array wird angezeigt. Das ist, was ich habe, so weit:Wie man Schleifendaten in einem Textfeld anzeigt
while (j<count){
if (b != "no") {
tfBIDI.setText(book[j]);
} else {
tfBIDO.setText(book[j]);
}
j++;
}
Ist ist möglich, alle Daten aus einem Array in einem Textfeld angezeigt werden?
Danke für Ihre Hilfe.
Wenn 'b' ist ein String, kann man nicht vergleichen Strings mit dem „==“ (oder! =) Betreiber. Verwende '.equals()'. Außerdem müssen Sie an den Textbereich anhängen und '.setText()' nicht aufrufen. – KevinO
Konstruieren Sie eine 'Zeichenfolge' mit Ihrer gewünschten Nachricht, und legen Sie den Text des Textfelds fest. Oder verwenden Sie 'tfBIDO.setText (Arrays.toString (Buch));' –
Die Verwendung des Anhangs funktionierte gut. Vielen Dank! –