1. 直接返回多维数组:
public int[][] getMultiDimensionalArray() {int[][] array = new int;for (int i = 0; i < array.length; i++) {for (int j = 0; j < array[i].length; j++) {array[i][j] = i * j;}}return array;}
2. 使用 `Arrays.copyOf()` 返回数组的副本:
import java.util.Arrays;public int[][] getMultiDimensionalArrayCopy() {int[][] originalArray = {{1, 2, 3}, {4, 5, 6}, {7, 8, 9}};return Arrays.copyOf(originalArray, originalArray.length);}
3. 使用 `Stream` 和 `toArray()`:

import java.util.stream.IntStream;public int[][] getMultiDimensionalArrayStream() {return IntStream.range(0, 3).boxed().toArray(Integer[][]::new);}
4. 使用 `List` 和 `toArray()`:
import java.util.ArrayList;import java.util.List;public int[][] getMultiDimensionalArrayList() {Listlist = new ArrayList<>(); list.add(new int[]{1, 2, 3});list.add(new int[]{4, 5, 6});list.add(new int[]{7, 8, 9});return list.toArray(new int[list.size()][]);}
以上是几种返回多维数组的方法,您可以根据具体需求选择合适的方法
