Создание динамической 2D матрицы в Java - PullRequest
0 голосов
/ 04 апреля 2011

Мне нужна динамическая матрица, число строк и столбцов unkonw, заполняя ее, нажав на кнопку.Но есть еще кое-что: я не хочу добавлять целые строки, а только одну ячейку за раз, один щелчок = одна добавленная ячейка.Конечно не случайно: 1-я ячейка 1-го ряда, 2-я ячейка 1-го ряда ... а затем то же самое из 2-го ряда и так далее ...

Я знаю об UJMP, ArrayList, но это не совсемчто я ищуПожалуйста, будьте точны в своем ответе, заранее спасибо.

1 Ответ

0 голосов
/ 12 августа 2013

Используйте это:

List<List<Integer>> dynamicMatrix = new ArrayList<List<Integer>>();

dynamicMatrix.add(new ArrayList<Integer>());
dynamicMatrix.add(new ArrayList<Integer>());
dynamicMatrix.add(new ArrayList<Integer>());

dynamicMatrix.get(0).add(6);
dynamicMatrix.get(0).add(7);
dynamicMatrix.get(0).add(8);

System.out.println(dynamicMatrix.get(0).get(0)); // 6
System.out.println(dynamicMatrix.get(0).get(1)); // 7
System.out.println(dynamicMatrix.get(0).get(2)); // 8
...