Java 如何为二维字符串数组中的每一行创建对象

Java 如何为二维字符串数组中的每一行创建对象,java,list,matrix,Java,List,Matrix,我有一个包含以下形式数据的对象矩阵: name A,2,name B name C,3,name D name E,4,name F name G,5,name H 我处理数据的代码是: for (int i = 0; i < numRow; i++) { for (int j = 0; j < numColumn; j++) { Object o = matrix[i][j]; String x = o.toString(); }

我有一个包含以下形式数据的对象矩阵:

name A,2,name B
name C,3,name D
name E,4,name F
name G,5,name H
我处理数据的代码是:

for (int i = 0; i < numRow; i++) {
    for (int j = 0; j < numColumn; j++) {
        Object o = matrix[i][j];
        String x = o.toString();
    }
}
等等

我必须从表中创建对象的链表
表达式(String,int,String)
, 例如:

Expression a = new Expression("name A", 2, "name B")

我怎样才能用正确的方法从矩阵中提取数据呢?

你的意思是这样的吗

String[][] matrix = { 
        { "name", "2", "name" }, 
        { "name", "2", "name" },
        { "name", "2", "name" }, 
        { "name", "2", "name" }, 
};

List<Expression> list=new LinkedList<Expression>();
for (int i = 0; i < matrix.length; i++) 
    list.add(new Expression(matrix[i][0], Integer.parseInt(matrix[i][1]), matrix[i][2]));
String[][]矩阵={
{“名称”,“2”,“名称”},
{“名称”,“2”,“名称”},
{“名称”,“2”,“名称”},
{“名称”,“2”,“名称”},
};
列表=新建LinkedList();
对于(int i=0;i
你的意思是这样的吗

String[][] matrix = { 
        { "name", "2", "name" }, 
        { "name", "2", "name" },
        { "name", "2", "name" }, 
        { "name", "2", "name" }, 
};

List<Expression> list=new LinkedList<Expression>();
for (int i = 0; i < matrix.length; i++) 
    list.add(new Expression(matrix[i][0], Integer.parseInt(matrix[i][1]), matrix[i][2]));
String[][]矩阵={
{“名称”,“2”,“名称”},
{“名称”,“2”,“名称”},
{“名称”,“2”,“名称”},
{“名称”,“2”,“名称”},
};
列表=新建LinkedList();
对于(int i=0;i
下一次,为什么不先尝试解决问题,然后发布您的尝试,而不是在这里举手请求解决方案。我尝试解决问题,但显然没有成功。Stackoverflow用于帮助解决编码问题,因此。。。为什么这是一场争论-_-“下一次,为什么不先尝试解决它,然后发布您的尝试,而不是在这里举手请求解决方案。我尝试解决,但显然没有成功。Stackoverflow是为了帮助解决编码问题,所以…为什么这是一场争论???-”