簡體   English   中英

如何將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中)

首先構建您的String,然后設置文本。

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);

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM