1

我有一个对象矩阵,其中包含这种形式的数据:

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

这样,x依次假设这些值:

name A,
2,
name B,
name C,
3
name D,
name E,
...

等等。

从表中,我必须创建一个 objects 的链表Expression(String, int, String),例如:

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

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

4

1 回答 1

4

你的意思是这样的吗?

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]));
于 2012-06-23T14:00:08.230 回答