Java

Java二维数组赋值怎样简

小樊
81
2024-10-26 22:56:18
栏目: 编程语言

在 Java 中,可以使用以下方法简化二维数组的赋值:

int[][] matrix = new int[rows][columns];

// 使用循环遍历赋值
for (int i = 0; i < rows; i++) {
    for (int j = 0; j < columns; j++) {
        matrix[i][j] = value;
    }
}

// 或者使用 Java 8 的 Stream API
import java.util.stream.IntStream;

int[][] matrix = IntStream.range(0, rows)
                         .mapToObj(i -> IntStream.range(0, columns)
                                                 .map(j -> value)
                                                 .toArray())
                         .toArray(int[][]::new);

这里,rowscolumns 分别表示二维数组的行数和列数,value 表示要赋给每个元素的值。

0
看了该问题的人还看了