Pessoal, estou fazendo exercicios de estrutura de dados e estou me batendo com um Vector, esta dando esse erro, como se estivesse faltando algum Import, alguem poderia descrever qoeu está ocorrendo ?
estou jogando dentro de uma classe sem nada somente para ver se compila, ai esta o codigo:
o erro aponta para o “.” (ponto) entre Integer e ValueOf
jgbt
o metodo elementAt de Vector retorna um Object e não existe na classe Integer um metodo valueOf que receba um object, somente string.
faca o cast para String e depois use o valueOf.
Quando você faz vector.get( 0 ), o compilador não sabe se são maçãs ou bananas que estão guardadas lá.
Contudo você, o programador, sabe que só guardou maçãs lá dentro, então pode fazer:
Maçãm=(Maçã)vector.get(0);
Contudo, se você fizesse:
Bananab=(Banana)vector.get(0);
Receberia uma ClassCastException, pois estaria tentando converter um objeto do tipo Maçã para uma Banana.
Esse “problema” de saber ou não o que está guardado numa collection foi resolvido com Generics no Java 5.
Java_Vinicius_Machin
valeu pelo complemento ae LIPE!!!
melhorou alpharagga?