oi galera estou com um duvida e um problema, tenho que converter um lista de no máximo 10 palavras em uma unica string, e tem que ficar na sequencia correta, e da seguinte forma
item1, item2, item3, … e assim vai com vetor eu consegui usei isso
e tipo recebo uma Uma List de uma classe, não tenho nem noção do tamanho dela pode ser de um item, de dois , ate 10.
ai tenho que pegar ela e salvar no banco de dados nessa ordem que ditei para depois recuperar, na verdade recebo uma lista e um vetor ambos do mesmo tamanho. mas vou testar aqui e ver se da certo !
[quote=kiq095]e tipo recebo uma Uma List de uma classe, não tenho nem noção do tamanho dela pode ser de um item, de dois , ate 10.
ai tenho que pegar ela e salvar no banco de dados nessa ordem que ditei para depois recuperar, na verdade recebo uma lista e um vetor ambos do mesmo tamanho. mas vou testar aqui e ver se da certo ! [/quote]
Esse for que usei chama-se “foreach”. Ele começa no índice 0 e vai até o N, onde N é o tamanho da sua lista (sendo tamanho-1, pois se tem 10 itens, é de 0 a 9).
Sendo assim, depende o que tu considera “na ordem”. Se for para inserir na ordem em que recebeu, tranquilo, um “foreach” resolve, se precisa ordenar o conteúdo da sua lista, ai a conversa é outra.
List<String> suaLista = //aqui você vai ter a sua lista já populada
String texto = "";
for(String palavra : suaLista) {
texto += palavra;
}
System.out.println(texto);