如何将 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);