Excel からデータを読み取り、2 次元の配列リストで並べ替えようとしています。この配列リストをパラメーターとして関数に渡すことができるようにします。
2次元配列リストの作り方を教えてください。
作業コードは非常に役立ちます。
例 「test1」をパラメーターとして readExcel() に渡すと、2 次元配列リストが返されます。
よろしくお願いします、 ガジェンドラ
を作成し、List<List<String>>
そこから読み書きできます。
//Create List<List<String>>
int size = 10;
List<List<String>> list = new ArrayList<List<String>>();
for(int i=0; i<size; i++)
{
list.add(new ArrayList<String>()); //Create the lists and add to the 2D list
}
次に、次のようにリストの値を読み書きできます。
list.get(0).set(1, "Hello"); // Insert hello at (0,1)
String value = list.get(0).get(1); // Get the value at (0,1)
のArrayList
は次のArrayList
ようなものです。
ArrayList<ArrayList<Object>> list = new ArrayList<>();
List
のを宣言できますList
。
List<List<Object>> list;