List que recebe array com duas posições?

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!

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 :wink:

Nao seria String (S maiusculo ) no lugar de string, na hora de declarar a referencia?