Olá pessoal
Estou com uma dúvida
por exemplo, eu preciso fazer com que seja verificado se todos os valores de uma ArrayList são iguais
alguem poderia me dar dicas?
agradeço desde já
Olá pessoal
Estou com uma dúvida
por exemplo, eu preciso fazer com que seja verificado se todos os valores de uma ArrayList são iguais
alguem poderia me dar dicas?
agradeço desde já
Se for numérico você deve iterar o ArrayList e comparar o elemento n com o elemento n+1, e usar o compardor ==, se for Objetos ae teria que implementar o método equals e hashcode em seu objeto, por exemplo uma pessoa que é considerada a “mesma”, se tiver o mesmo rg…, teria assim que implementar equals e hashcode com base no rg…
Segue abaixo um pequeno exemplo para você se situar…
package view;
import java.util.ArrayList;
public class Principal {
public static void main(String[] args) {
boolean elIguais = true;
ArrayList<Integer> lista = new ArrayList<Integer>();
for (int i = 0; i < 10; i++) {
lista.add(8);
}
for (int i = 0; i < lista.size()-1; i++) {
if (lista.get(i) != lista.get(i + 1)) {
elIguais = false;
break;
}
}
if(elIguais == true)
System.out.println("Todos os elementos são iguais");
else
System.out.println("Todos os elementos não são iguais");
}
}