如何将 ArrayList 中的字段输出到 JTextArea?
How to output fields in an ArrayList to a JTextArea?
我正在尝试做一些事情:
someJtextArea.setText(String.valueOf(
for(int i = 1; i < 0; i++)
{
objInstance.anArrayList.get(i).getFirstName()
}
));
只需附加到 JTextArea:
顺便说一下,您的 for 循环约束有点 奇怪。
例如:
for (Person person: objInstance.anArrayList) {
someJTextArea.append(person.getFirstName() + "\n");
}
(很抱歉我之前的错误回答,因为我最初以为您是在添加到 JTextField 中)
先构建字符串,然后设置文本。
ArrayList<String> numList = new ArrayList<String>();
numList.add("One");
numList.add("Two");
numList.add("Three");
String text = "";
for (String num : numList) {
text += String.format("%s%n", num);
}
myTextArea.setText(text);
我正在尝试做一些事情:
someJtextArea.setText(String.valueOf(
for(int i = 1; i < 0; i++)
{
objInstance.anArrayList.get(i).getFirstName()
}
));
只需附加到 JTextArea:
顺便说一下,您的 for 循环约束有点 奇怪。
例如:
for (Person person: objInstance.anArrayList) {
someJTextArea.append(person.getFirstName() + "\n");
}
(很抱歉我之前的错误回答,因为我最初以为您是在添加到 JTextField 中)
先构建字符串,然后设置文本。
ArrayList<String> numList = new ArrayList<String>();
numList.add("One");
numList.add("Two");
numList.add("Three");
String text = "";
for (String num : numList) {
text += String.format("%s%n", num);
}
myTextArea.setText(text);