Olá pessoal!
Ficou muito bom a primeira aula deste curso. No entanto, não encontrei orientação para adicionarmos elementos em nossa ArrayList em um laço de repetição.
Exemplo: Após um SELECT no banco de dados, foram retornados 10 linhas cujos campos são: ID, Nome, Idade.
O campo ID está representado da seguinte forma:
final Connection conn = DriverManager.getConnection();
PreparedStatement stm = null;
ResultSet rs = null;
String id = rs.getString("ID");
//Criando ArrayList
List<String> ids = new ArrayList<>();
while(rs.next()) {
ids.add(id);
}
return ids;
Alguém poderia dar um exemplo de como adicionarmos a informação do campo ID vindo do ResultSet para dentro da ArrayList que criamos como ids?
Eu posso fazer assim como no exemplo acima ou devo, dentro do laço while, criar um objeto da classe que representa a tabela no campo de dados e usar o MinhaTabela.setID(rs.getString("ID")?
while(rs.next()) {
MinhaTabela tabelinha = new MinhaTabela();
MinhaTabela.setID(rs.getString("ID");
ids.add(tabelinha);
}
return ids;
Obrigado