Boa noite pessoal, tudo bem com com vocês, estou tentando pegar os dados do select do banco de dados com arrayList, mas a principio está dando java.lang.NullPointerException, alguém pode me ajudar por gentileza? Alguém sabe como resolver? Desde já agradeço imensamente quem poder me ajudar com esse errinho.
`@FXML
private Endereco findEndereco(){
String p = txt_Nome_Rua.getText();
String s = txt_Numero_Rua.getText();
Endereco_DAO end_DAO = new Endereco_DAO();
try {
end_DAO.resgatar_Endereco(p, s);
JOptionPane.showMessageDialog(null, "Pesquisado com sucesso");
for (Endereco end : this.alist) {
if (end.getNome_Rua().equals(p)) {
JOptionPane.showMessageDialog(null, "ID foi pego");
return end;
}
}
} catch (SQLException ex) {
Logger.getLogger(FXML_Clientes_CadastroController.class.getName()).log(Level.SEVERE, null, ex);
}
return null;
}`
O resgatarEndereco é um método que tem um select, então a ideia é assim que salvar o endereço guardar os resultados no arrayList e depois pegar desse array o id;