Pessoal gostaria de saber como que adiciono Vetores em ArrayList e depois pego esses dados.
String[] vetor = new String[x];
ArrayList<String> array = new ArrayList();
Esses são os objetos!
Pessoal gostaria de saber como que adiciono Vetores em ArrayList e depois pego esses dados.
String[] vetor = new String[x];
ArrayList<String> array = new ArrayList();
Esses são os objetos!
Aí não rola, fera… se tu queres incluir no ArrayList os VETORES, o Arraylist seria ArrayList<String []> e não só de ArrayList. Agora se tu queres incluir os itens do vetor como itens do Arraylist, é outra conversa. Qual o teu caso?
Isso que vc ta dizendo msm, eu quero adiconar vetores em um ArrayList, não importa como e qual, só quero adiciona-los e depois pegá-los.
Então é isso aí:
String[] array;
ArrayList<String[]> arrayList;
//pra adicionar tudo no arraylist, nas primeiras posições.
arrayList.add(0, array);
Mas se eu quiser adicionar vários vetores nesse msm array?
e se quiser depois fazer o get dos valores do vetores no array?
será que dá :S
mas vlw parceiro pela ajuda!
Dá, claro… tu vais conseguir adicionar quantos arrays tu quiser aí no Arraylist. Pra pegar os valores, pega o array que tá na posição que queres do Arraylist, depois lê o array normalmente, pelo índice.
Pegou?
Perfeito parceiro
[code] String[] array = new String[5];
ArrayList<String[]> arrayList = new ArrayList<String[]>();
array[0] = "TESTE";
array[1] = "TESTE";
array[2] = "TESTE";
array[3] = "TESTE";
array[4] = "TESTE";
arrayList.add(0, array);
String[] array2 = new String[5];
array2[0] = "TESTE 2";
array2[1] = "TESTE 2";
array2[2] = "TESTE 2";
array2[3] = "TESTE 2";
array2[4] = "TESTE 2";
arrayList.add(1,array2);
//Pegando um valor
System.out.println(arrayList.get(1)[0]);[/code]
Muito obrigado kra! Deus abençoe!
Opa! Tranquilaço =)
Se puder, qdo rolar a solução, edita o título do tópico com um “[Resolvido]” que aí a galera parte pra ajudar mais gente!
Abraço!
ta na mão!