0
respostas

Limitador no FOR

Como imprimir somente o ultimo resultado de um loop for com 2d array

List singleDArray = new ArrayList();

    for (final Integer[] arr : matrix ) {    

        singleDArray.addAll(Arrays.asList(arr));
        Integer[] sd = singleDArray.toArray(new Integer[singleDArray.size()]);          

        List<Integer> lista = Arrays.asList(sd)
                .stream()
                .sorted()
                .distinct()
                .limit(4)
                .collect(Collectors.toList());

        System.out.println(lista);