2

私は以下のような方法を持っています

public Object[][] createData() {
    return new Object[][] {
               {"data1"},{"data2"},{"data3"}
    };
}

ここで、プロパティ ファイルに複数のデータ (data50 まで) があり、すべての値を上記のメソッド内のリストに格納しているとします。メソッド内でデータ値をハードコーディングせずにオブジェクトを返す最良の方法は何ですか (data4、data5、data6 など)。

4

1 に答える 1

1

ループしか使えないの?

Object[][] data = new Object[50][1];

for (int i = 0; i < 50; i++) {
    data[i] = new Object[]{getData()};
}

data配列の配列 (「2D 配列」) です。つまり、 の各要素data[i]それ自体dataがです。したがって、(配列) を に割り当てることができます。Object[]new Object[]{getData()}data[i]

于 2013-08-03T13:18:19.503 に答える