Arraylist para String

6 respostas
A

Oi pessoal!!!
Alguém sabe se tem como converter array list para string?

6 Respostas

J

Converter ArrayList para String??? Como assim?

Pra obter uma representação String de qualquer objeto é só usar o metodo toString(), mas acredito que não seja isso que você quer…

Strint str = lista.toString();
A

Oi Jair.
Obrigado por responder.
Na verdade euprecsode strings concatenadas para passar como argumento para uma pesquisa do Banco de Dados.
É assim,eu tenho um arraylist salvo na sessão e quero passar ele inteiro como parâmetro para pesquisa:

Object[][] where = {{"id","=",(ArrayList)session.getAttribute("idsessao")}};

Ele não aceita,só aceita String.
Você sabe como resolver?

J

Mas o que tem nesse ArrayList e o que o metodo espera?

A

O Array tem o cód de produtos que são recuperados em outra pesquisa.
Por exemplo 1,3 e 5.
Quero fazer uma outra pesquisa em outra tabela passando como parâmetro estes números recuperados.

J

Seria assim?

String cods = "";

Iterator ite = lista.iterator();

while(ite.hasNext()){
    cods += (String) ite.next();
    cods += ", ";
}

Esse cast pra (String) claro que é se os objetos forem String, se for Integer por exemplo, você tem que fazer o cast pra Integer e depois pra String...

A

Olá Jair!!
Obrigado pelo código.
Agora vou implementar.
Um abraço.
Eduardo

Criado 8 de junho de 2006
Ultima resposta 8 de jun. de 2006
Respostas 6
Participantes 2