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,
...

等々。

テーブルから、オブジェクトのリンク リストを作成する必要があります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 に答える