Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/399.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 显示ArrayList中的文本_Java_Arraylist_Jtextfield - Fatal编程技术网

Java 显示ArrayList中的文本

Java 显示ArrayList中的文本,java,arraylist,jtextfield,Java,Arraylist,Jtextfield,我试图将存储在ArrayList中的数据显示到JtextField中。例如,我想获取数组中0点处的(ID、姓名、年龄、性别),并将它们显示在JtextFields中 我尝试了下面的代码,但没有按预期工作: for (int i = 0; i < GPSDataEnter.size(); i++) { LatTextData.append((String) GPSDataEnter.get(i)); } for(int i=0;i

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

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

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

string ArrayData = string.Empty;
    ArrayList listData = new ArrayList();
        foreach (string textItem in listData)

        {

        ArrayData = ArrayData + ", " + textItem;

        }

   textBox1.setText(ArrayData); 
for (int i = 0; i < MyArrayList.size(); i++) {
    MyJTextField.setText(MyJTextField.getText() + MyArrayList.get(i) + "\n");
}
可以使用JTextField的.setText()方法。这是文件

举个简单的例子:

ArrayList<String> myList = new ArrayList<String>();

... Fill up the list somehow ...


JTextField myField = new JTextField();
myField.setText(myList.get(0)); 
ArrayList myList=new ArrayList();
... 把清单填好。。。
JTextField myField=新的JTextField();
myField.setText(myList.get(0));

我想您的ArrayList是

ArrayList<String> arrayList;
试试这个:

string ArrayData = string.Empty;
    ArrayList listData = new ArrayList();
        foreach (string textItem in listData)

        {

        ArrayData = ArrayData + ", " + textItem;

        }

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

你的问题正在改写

@assylias我已经尝试过了(int I=0;I