Boa noite, no code abaixo, gostaria de saber alguma forma de estilo booleana de comparação de string para arraylist ou array.
public class teste {
public static void main(String[] args) {
ArrayList<String> teste = new ArrayList<>();
ArrayList<String> nomes = new ArrayList<>();
String nome;
nomes.add("hyago");
nomes.add("Lucas");
nomes.add("Pedro");
nomes.add("Rafael");
nomes.add("Ian");
nomes.add("Igor");
nome = "Igor";
for (int i = 0; i < nomes.size(); i++) {
if(nome.equals(nomes.get(i))){
System.out.println("igual");
teste.add(nome);
}else{
System.out.println("Nome não existe");
}
}
}
}
como podemos ver no code, o print de “Nome não Existe” ira ser impresso na tela varias vezes até o laço acaba, gostaria de saber algum método para não ficar mostrando e ser + exato.