Obter uma String de um ArrayList[RESOLVIDO]

9 respostas
L

Fala Galera, to com uma duvida aqui... Na verdade já tem um bom tempo que estou tentanto resolver, mas ainda to perdidão.

é o seguinte, faço uma busca no banco usando como parametro uma String.
List<Amk_contato> list = contatosDAO.buscarPorCnpj(contato_cnpj);
no DAO estou usando Hibernate e procuro pela String dessa forma:
public List<Amk_contato> buscarPorCnpj(String contato_cnpj) {
		Transaction transacao = sessao.beginTransaction();
	
			Criteria consulta = sessao.createCriteria(Amk_contato.class);
			consulta = consulta.add(Restrictions.like("contato_cnpj", "%"+contato_cnpj+"%"));
			
			List<Amk_contato> resultado = consulta.list();
			transacao.commit();
			return resultado;
			
		}

Ao retornar gostaria de percorrer a list e extrair dela o Id da classe Amk_classe;

Podem me ajudar a resolver isso ???

PS: Ainda sou iniciante;

Obrigado

9 Respostas

drsmachado

Pesquise sobre for e forEach em java.

Rodrigo_Sasaki

opa… dupliquei informação… desculpa!

abs.

kritiuns
List<Amk_contato>lista = buscarPorCnpj(String contato_cnpj);
for(Amk_contato amkContato : lista){
      Integer id = amkContato.getId(); //não sei qual é o tipo do seu ID
}

Abraço!

–edit
malz ae galera na hora q eu postei não tinha nenhum post :stuck_out_tongue:

L

kritiuns Valeu Cara… era isso mesmo, tinha tentado de forma parecida mas eu estava aplicando de forma errada.

Valeu a todos ae…

Att

kritiuns

Demoro Brow adicione [Resolvido] no assunto do primeiro post deste tópico!

leoviniga

kritiuns:
List<Amk_contato>lista = buscarPorCnpj(String contato_cnpj); for(Amk_contato amkContato : lista){ Integer id = amkContato.getId(); //não sei qual é o tipo do seu ID }

Abraço!


Contradição detectada…

Rodrigo_Sasaki

como pode ser contradição se os 2 dizem a mesma coisa ?

kritiuns

(^.^) sem palavras ^.^

leoviniga

Um dá conselhos para pesquisa e aprendizado…o outro dá a resposta :smiley:

Criado 27 de maio de 2011
Ultima resposta 27 de mai. de 2011
Respostas 9
Participantes 5