Pessoal,
Fiz uma Lista que recebe um array com duas posições
Só que não seu se minha sintaxe esta certa!
Segue ai um trecho que fiz
List Lista = new ArrayList();
string[] coluna = new String[2];
coluna[0] = categoria.getTitle();
coluna[1] = String.valueOf(qtd);
Lista.add(coluna);
Alguem poderia me ajudar???
Desde ja obrigado!
thingol
Dezembro 17, 2008, 3:15pm
#2
A lista é uma lista de strings? É que não ficou claro. Se for isso, faça como abaixo.
List<String> lista = new ArrayList<String>();
string[] coluna = new String[2];
coluna[0] = categoria.getTitle();
coluna[1] = String.valueOf(qtd);
lista.addAll(Arrays.asList (coluna));
List tiposInformacao = new ArrayList();
string[] coluna = new String[2];
coluna[0] = categoria.getTitle(); // aqui uma das posições do array ja recebe STRING
coluna[1] = String.valueOf(qtd); // aqui a outra posição vem como int e eu passo para STRING
tiposInformacao.addAll(Arrays.asList (coluna)); // aqui recebe o array
Teoricamente essa List recebe apenas Array mesmo cara!
mas não funcionou cara =(
Não seria melhor adicionar diretamente à Lista uma vez que isso economizaria recursos computacionais ?
[code]ArrayList listaArray = new ArrayList();
listaArray.add(categoria.getTitle());
listaArray.add(String.valueOf(qtd));[/code]
ou
[code]Vector listaVector = new Vector();
listaVector.add(categoria.getTitle());
listaVector.add(String.valueOf(qtd));[/code]
Bibliotecas:
import java.util.ArrayList;
import java.util.Vector;
Um Grande Abraço!
pelo jeito vc quer um ArrayList que guarde 2 valores em cada posição…ou vc usa Map ou cria uma classe pra fazer isso
fabim
Dezembro 17, 2008, 4:07pm
#6
Nao seria S tring (S maiusculo ) no lugar de string, na hora de declarar a referencia?