Pessoal não estou conseguindo compara uma string com meu array. Sempre aparece que que meu boolean é true, mesmo não sendo.
public void compara() throws SQLException{
dao = new UsuarioDAO();
ArrayList<Aluno> x=dao.comparacpf();//Preencho o array com esse metodo que vem da minha Classe DAO
String x2=jTcpf.getText();//jTextField que o usuario digita o CPF
boolean s = false;
for (int i = 0; i < x.size(); i++) {
boolean equals =x2.equals(x);
/*
quero fazer a comparação se x2=x
* entao JOptionPane.showMessageDialog(null, "CPF já cadastrado");
*/
s=true;
}
if(s=true){
JOptionPane.showMessageDialog(null, "CPF já cadastrado");
}else{
JOptionPane.showMessageDialog(null, "Cadastra");
}
}