【发布时间】:2016-09-04 19:58:45
【问题描述】:
我目前正在尝试在文本字段中显示数组中的数据,但只会显示数组中的一项。这是我目前所拥有的:
while (j<count){
if (b != "no") {
tfBIDI.setText(book[j]);
} else {
tfBIDO.setText(book[j]);
}
j++;
}
是否可以在文本字段中显示数组中的所有数据?
感谢您的帮助。
【问题讨论】:
-
如果
b是字符串,则不能使用“==”(或!=)运算符比较字符串。使用.equals()。此外,您需要附加到文本区域,而不是调用.setText()。 -
用您想要的消息构造一个
String,然后设置文本字段的文本。或使用tfBIDO.setText(Arrays.toString(book)); -
使用附加效果很好。非常感谢!
标签: java arrays javafx textfield