Ajuda para percorrer List e mostrar os valores adicionados separadamente

Pessoal, preciso de uma ajuda para percorrer o List e mostrar separadamente os valores adicionados.

Tenho essa consulta que adiciono os resultados das colunas em um List.

List<String> listaConsulta = new ArrayList<String>(); 
	
	 try{	
	   
		ResultSet rs_lista = c.executeConsulta("SELECT * FROM ac_ata where" +retorno+ " order by data");
			
			while(rs_lista.next()){
				
			    String nome = rs_lista.getString("nome");
			    listaConsulta.add(nome);
 String end = rs_lista.getString("end");
			    listaConsulta.add(end);

			    
			}
			} catch (SQLException e) {
								e.printStackTrace();
			}	

Pergunta, como faço para pergorrer o List e utilizar as informações separadamente.

Eu fiz assim:

for (String resultado : listaConsulta){

out.println(resultado);

}

Desta maneira imprimo as duas colunas de uma vez só. Preciso imprimir separadamente, assim.

out.println(nome);
out.println(end);

Desde já agradeço a ajuda

Marcos

Não entendi.

Você poderia criar um pbjeto para representar essa tabela no banco.

exemplo:

public class AcAta{
private String nome;
private String end;

Getters e setters....
...
}

Na hora que voce faz a query, cria uma lista de objetos "AcAta’.

List&lt;AcAta&gt; listaConsulta = new ArrayList&lt;AcAta&gt;(); 
	
	try{	
	   
		ResultSet rs_lista = c.executeConsulta("SELECT * FROM ac_ata where" +retorno+ " order by data");
			
			while(rs_lista.next()){
                AcAta acAta = new AcAta();
                acAta.setNome(rs_lista.getString("nome"));
			    acAta.setEnd(rs_lista.getString("end"));
                         
			    listaConsulta.add(acAta); 
			}
	} catch (SQLException e) {
		e.printStackTrace();
	}

E na hora de mostrar os valores:

for(AcAta obj : listaConsulta){
	System.out.println("Nome: "+obj.getNome()+"\tEnd:"+obj.getEnd());
}

Diego é muito simples.

Se eu fizer um “for each” e percorrer o array como exemplo abaixo, eu obtenho o resultado das duas colunas. Só que os valores vem em uma String somente. No exemplo abaixo criei a "String resultado e associei ao list para percorre-la.

for (String resultado : listaConsulta){   
  
out.println(resultado);   
  
}  

Vamos supor que o nome guardado é João e o end é Rua 123, certo.

Quando eu imprimo a String resultado eu imprimo Nome: João e Endereço: Rua 123 de uma vez.

Só que nem sempre quero imprimir os dois de uma vez, vai existir situações que precisarei utilizar os valores separadamente, entendeu?

Preciso tipo assim

out.println(resultado.getNome();)
out.prinln(resultado.getEnd();)

Obrigado Hellmanss!

Era isso mesmo que eu precisava.

Valeu mesmo.

Marcos