Erro no meu programa!

8 respostas
H

dae, estou rodando o código abaixo e dá o seguinte erro: Exception in thread “main” java.lang.ClassCastException: java.lang.Integer
at TesteTokens.main(TesteTokens.java:149)

String palVet = new String();
						palVet = (String) vContpal.getVPal().get(cont2);
						
						vPalFrases.add(palFrases[cont2]);
							String str2 = new String();
							str2 = (String)vContpal.vContPalavras.get(cont2);
							v1= Integer.parseInt(str2);
							soma= v1+soma;
							vSomaPalFra.add(cont, soma);

alguem sabe oque pode ser???

Valeu

8 Respostas

H

perai que vo envia o código dinovo…

H
String palVet = new String();
palVet = (String) vContpal.getVPal().get(cont2);
vPalFrases.add(palFrases[cont2]);
String str2 = new String();
str2 = (String)vContpal.vContPalavras.get(cont2);
v1= Integer.parseInt(str2);
soma= v1+soma;
vSomaPalFra.add(cont, soma);
thadeurc

cara… nao me leve a mal… tem como colocar o codigo todo, explicar o q esta fazendo… ajuda viu!!!

H

Hehe, achei que tava meio mal mesmo…

for (int cont = 0, cp = vFrase.size()  ; cont < cp ; cont++)
{
		int v1=0,soma=0;
		//atribui a string str o conteudo de Vfrase de indice 1
		str = (String) vFrase.get(cont);
		vSomaPalFra.add(cont, soma);
		/*
		 * atribui ao vetor palFrases o conteudo de str,
		 * separando por palavras através de espaços
		 */
		palFrases= str.split(" ");


for(int cont2 = 0 ; cont2 < palFrases.length; cont2++)
 {

    String palVet = new String();
    palVet = (String) vContpal.getVPal().get(cont2);
    vPalFrases.add(palFrases[cont2]);
    System.out.println(palFrases[cont2]+ "=" + palVet);
    String str2 = new String();
    str2 = (String)vContpal.vContPalavras.get(cont2);
    v1= Integer.parseInt(str2);
    soma= v1+soma;
   vSomaPalFra.add(cont, soma);

}//fim do for
}//fim do for
H

é um for dentro do outro…

valeu!!!

H

Deixa pra lá esse tópico…

Abraços

junioma

halls ,a variavel vFrase eh um ArrayList ?

LPJava

halls:
Deixa pra lá esse tópico…

Abraços

muda o titulo do topico [resolvido] :smiley:

Criado 21 de maio de 2007
Ultima resposta 21 de mai. de 2007
Respostas 8
Participantes 4