有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java显示ArrayList中的文本

我试图将存储在ArrayList中的数据显示到JtextField中。例如,我想获取数组中0点的(ID、姓名、年龄、性别),并将它们显示在JtextFields中

我尝试了下面的代码,但没有按预期工作:

for (int i = 0; i < GPSDataEnter.size(); i++) {
    LatTextData.append((String) GPSDataEnter.get(i));
}

共 (4) 个答案

  1. # 1 楼答案

    试试这个:

    string ArrayData = string.Empty;
        ArrayList listData = new ArrayList();
            foreach (string textItem in listData)
    
            {
    
            ArrayData = ArrayData + ", " + textItem;
    
            }
    
       textBox1.setText(ArrayData); 
    
  2. # 3 楼答案

    我想你的ArrayList是

    ArrayList<String> arrayList;
    

    然后

    JTextField.setText(arrayList[i]); //index of arrayList;
    
  3. # 4 楼答案

    试试这个:

    for (int i = 0; i < MyArrayList.size(); i++) {
        MyJTextField.setText(MyJTextField.getText() + MyArrayList.get(i) + "\n");
    }
    

    你的问题被改写了