Existe a possibilidade de se criar um ArrayList que possoa como itens arrays bidirecionais de [1][2] e depois eu pegar todosos itens deste ArrayList e transformar em um Array [n][2] ? tentei fazer com o .toArray(), mas não obtive sucesso. Vocês poderiam me ajudar ?
Ta meio suspeito isso. Lists sao de dimensao unica tambem. Qual eh a estrutrura que vc espera ter? Para criar o array eh facil, basta fazer
Object[][] o = new Object[lista.size()][2];
mas e ai? o que / como vc pretente jogar em cada posicao?
Rafael
[quote]Ta meio suspeito isso. Lists sao de dimensao unica tambem. Qual eh a estrutrura que vc espera ter? Para criar o array eh facil, basta fazer
[/quote]
Totalmente suspeito!Será q o que vc não quer é associar um número a outra posição para mapeamento?(O que seria o caso de um HashMap por exemplo) :?:
Explique o que vcquer fazer…
Bom tipo seria assim o que eu quero fazer
public Strint[][] teste(ArrayList exe)
{
String[][] tes = null;
int cnt =0;
cnt =exe.size();
tes = new String[cnt][2]
exe.toArray(tes);
}
Isso não funciona, pq ? Como seria o metodo correto sendo que sei que em cada item do ArrayList tem um array de 1 linha e 2 colunas ?
Ahh… vc tem um arraylist com arrays dentro dele, e vc quer entao pegar tais arrays… pq nao falou antes?
Basta voce fazer um cast:
String[][] s = (Sring[][])l.get(0);
Rafael