Auf Thema antworten

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]



Oben