Desmembrar Vector

Supondo que eu tenho um vector com 10 objetos…

O 1º objeto possui o seguinte conteúdo…

[Digite seu nome, e logo após selecione o primeiro , Anderson , João , Cleusa, Bruno , Alex]

Os elementos estão separados por " , ". Existe a possibilidade de extrair por exemplo apenas o nome Bruno da lista ?

Como eu poderia fazer isso ?

Voce chegou a pensar em alguma solucao ao menos? :wink:

Simplesmente pegue o elemento do vector, convertendo para String, obviamente, entao chame o metodo split(), passando o delimitador que voce quiser, e, se voce nao souber de antemao o indice do elemento que voce quer remover do array, faca um loop, chamando equals() em cada objeto para fazr a comparacao.

Rafael

Tentei executar isso aqui…

System.out.println(dados.elementAt(index).toString().split(","));

Eele trouxe…

[Ljava.lang.String;@0853b8

O conteúdo do vetor é …

[ Texto1 , palavra1,palavra1a , palavra2,palavra2a , palavra3,palavra3a ]

Queria que ele pegasse…

Texto1 -----> exibir no JTexTArea1
palavra1,palavra1a -----> exibir no JTexTArea2
palavra2,palavra2a -----> exibir no JTexTArea3
palavra3,palavra3a -----> exibir no JTexTArea4

Não entendi… fiz algo errado ?

Valew

Fez sim, arrays não possuem toString() definido, logo não mostram o conteudo deles da forma que voce tentou
Faça um loop nos elementos do array pegando os valores deles.

Só uma curiosidade: pq nao usa Vector que contenham arrays, ao inves de Strings concatenadas?

vec.add(new String[]{"Bruno","Alex","Jorge","Rafael"});

Seria mto mais facil de pegar…