Comparar Arraylists

1 resposta
R

Galera estou com um problema preciso comparar uma arraylist… O problema é o seguinte tenho uma array que armazenam alguns inteiros e o que eu quero é comparar esses valores e imprimir da ordem do menor para o maior estou pensando em fazer deste jeito mais da erros

public static void Imprimir() {

for (int i = 0; i < numeros.size(); i++) {

for (int f = 0; f < numeros.size(); f++) {

if (numeros.get(i) < numeros.get(f+1))    {

System.out.println(numeros.get(i));

System.out.println(numeros.get(f));

}
}
    }
}

1 Resposta

M

Se a sua intenção é colocar a matriz em ordem crescente, é só usar Arrays.sort(nome_matriz).
Veja o exemplo abaixo:

// Cria uma matriz com valores aleatórios
Integer numeros[] = {5, 32, 23, 45, 11, 68, 39, 98};

//coloca em ordem crescente
    Arrays.sort(numeros);
    for(int i = 0; i < numeros.length; i++){
        System.out.println(numeros[i]);
    }

não esqueça de importar a biblioteca import java.util.Arrays;

Criado 21 de outubro de 2018
Ultima resposta 21 de out. de 2018
Respostas 1
Participantes 2