Problema com casting

4 respostas
J

pessoal, estou com um problema com casting…

estou tentando fazer o seguinte:

String[] dados = (String[]) linhas.elementAt(i);

mas ta dando a excessão: java.lang.ClassCastException

lembrando q linhas é um vetor. Alguém pode me ajudar?

4 Respostas

paulo.marcelo

poderiam fornecer mais informações para eu poder simular? tipo o vetor de linhas é de que? (double, float, int)?

J

linhas = new Vector(); linhas.addElement("1"); linhas.addElement("javanovato");

String[] dados = (String[]) linhas.elementAt(i);
E

Acho que o problema neste caso é que tu quer converter um elemento em um array.
Tenta adicionar elemento a elemento no seu array de String que vai funcionar…

paulo.marcelo

linhas = new Vector(); linhas.addElement("1"); linhas.addElement("javanovato");

String[] dados =  linhas.elementAt(i).toString;

Vc já tentou assim?

dados[i]= linhas.get(i).toString();

Criado 18 de março de 2008
Ultima resposta 18 de mar. de 2008
Respostas 4
Participantes 3