Array e List

2 respostas
P

Oque significa esse código :

list.toArray();

e este:

array.asList();

vlw

2 Respostas

E

Transforma tu list para uma array de objetos !!

list.toArray();

:grin:

B

Ola,

O toArray serve para vc converter uma lista com alocamento de memoria dinamica com um array simples, ou se vc prefirir chama-lo de um vetor.
Exemplo:

List<String> list = new ArrayList<String>(); list.add("Ola"); list.add("Mundo"); String[] strs = list.toArray(new String[0]);

O asList é um metodo da classe usulitária java.util.Arrays que vc faz o caminho inverso ao do toArray, ou seja, transforma um array estatico em uma lista com alocação dinamica de memoria.
Exemplo:

String[] strs = new String[2]; strs[0] = "Ola"; strs[1] = "Mundo"; List<String> list = Arrays.asList(strs);

Criado 3 de abril de 2007
Ultima resposta 3 de abr. de 2007
Respostas 2
Participantes 3