Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/tfs/3.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 将包含对象的列表转换为多维数组_Java_Swing_List_Multidimensional Array_Jtable - Fatal编程技术网

Java 将包含对象的列表转换为多维数组

Java 将包含对象的列表转换为多维数组,java,swing,list,multidimensional-array,jtable,Java,Swing,List,Multidimensional Array,Jtable,我有一个对象的数组列表。假设,对象是一个类似这样的类 public class User { String userId; String name; String account_created; String date_Of_Birth; //setters and getters } Iam从外部源(如数据库)将数据插入列表 Iam希望将列表数据发送到多维数组中。类似于 String[][] usersData = new Stri

我有一个对象的数组列表。假设,对象是一个类似这样的类

public class User {

     String userId;
     String name;
     String account_created;
     String date_Of_Birth;

     //setters and getters
  }
Iam从外部源(如数据库)将数据插入列表

Iam希望将列表数据发送到多维数组中。类似于

String[][] usersData = new String[usersList.size()][4];

for (User user : usersList) {
    //usersData = usersData + {"","","",""} ; --> Need to add data into Array while iterating the over the list
}
如何将列表中的数据发送到数组:
usersData

Iam将数据发送到数组中,以在JTable(Swing)中显示

有什么建议吗

有什么建议吗

不要。维护数据的结构,创建一个自定义的
TableModel
(从类似
AbstractTableModel
)并使用
列表作为数据缓冲区

有关更多详细信息和详细信息,请参阅

有什么建议吗

不要。维护数据的结构,创建一个自定义的
TableModel
(从类似
AbstractTableModel
)并使用
列表作为数据缓冲区

有关更多详细信息和详细信息,请参阅

有什么建议吗

不要。维护数据的结构,创建一个自定义的
TableModel
(从类似
AbstractTableModel
)并使用
列表作为数据缓冲区

有关更多详细信息和详细信息,请参阅

有什么建议吗

不要。维护数据的结构,创建一个自定义的
TableModel
(从类似
AbstractTableModel
)并使用
列表作为数据缓冲区


有关更多详细信息,请参阅。要使用索引,您需要传统的for循环:

for (int i=0; i<usersList.size(); i++) {
    User userTO = usersList.get(i);
    usersData[i] = new String[] {usetTO.getUserID(),...,...,...};
}

for(int i=0;i为了使用索引,您需要一个传统的for循环:

for (int i=0; i<usersList.size(); i++) {
    User userTO = usersList.get(i);
    usersData[i] = new String[] {usetTO.getUserID(),...,...,...};
}

for(int i=0;i为了使用索引,您需要一个传统的for循环:

for (int i=0; i<usersList.size(); i++) {
    User userTO = usersList.get(i);
    usersData[i] = new String[] {usetTO.getUserID(),...,...,...};
}

for(int i=0;i为了使用索引,您需要一个传统的for循环:

for (int i=0; i<usersList.size(); i++) {
    User userTO = usersList.get(i);
    usersData[i] = new String[] {usetTO.getUserID(),...,...,...};
}
for(int i=0;i