Normal
Du "könntest" Streams einsetzen. Ich würde das aber aufgrund der grottigen Lesbarkeit und der schlechteren Performance nicht empfehlen. Deine Methode bestünde dann aber aus nur einem einzigen return-Statement. [code=java]public static int[][] creatematrix(int rowsize, int columnsize) { return IntStream.range(0, rowsize) .mapToObj(r -> (int[]) IntStream.range(0, columnsize) .map(c -> (int) (Math.random() * 2)).toArray()) .toArray(int[][]::new);}[/code]
Du "könntest" Streams einsetzen. Ich würde das aber aufgrund der grottigen Lesbarkeit und der schlechteren Performance nicht empfehlen. Deine Methode bestünde dann aber aus nur einem einzigen return-Statement.
[code=java]public static int[][] creatematrix(int rowsize, int columnsize) {
return IntStream.range(0, rowsize)
.mapToObj(r -> (int[]) IntStream.range(0, columnsize)
.map(c -> (int) (Math.random() * 2)).toArray())
.toArray(int[][]::new);
}[/code]