В Java двумерный массив — это структура данных, представляющая матрицу или таблицу со строками и столбцами. Вот несколько методов, обычно используемых с 2D-массивами Java:
-
Создание двумерного массива:
int[][] array = new int[rows][columns];создает двумерный массив с указанным количеством строк и столбцов.int[][] array = {{1, 2, 3}, {4, 5, 6}, {7, 8, 9}};инициализирует 2D-массив с предопределенными значениями.
-
Доступ к элементам и их изменение:
int value = array[row][column];извлекает значение в указанной строке и столбце.array[row][column] = значение;присваивает значение указанной строке и столбцу.
-
Итерация по двумерному массиву:
- Использование вложенных циклов:
for (int row = 0; row < array.length; row++) { for (int column = 0; column < array[row].length; column++) { // Access array[row][column] } }
- Использование вложенных циклов:
-
Нахождение длин:
int rows = array.length;возвращает количество строк в 2D-массиве.int columns = array[0].length;возвращает количество столбцов в 2D-массиве (при условии, что все строки имеют одинаковую длину).
-
Копирование двумерного массива:
int[][] newArray = Arrays.copyOf(array, array.length);создает новый 2D-массив и копирует содержимое исходного массива.
-
Сортировка двумерного массива:
- Вы можете использовать метод
Arrays.sort()с настраиваемымComparatorдля сортировки строк или столбцов на основе определенных критериев. - /ul>
- Вы можете использовать метод