Hola q tal?
Bueno, acabo de iniciar con colecciones y a la hora de programar algo que parece ser sencillo me ha causado problemas.
He invstigado por la red y no logro solucionarlo, por eso acudo a ustedes a ver si me logran dar una manito.
A continuacion uno de los metodos realizados y el problema.
public int mayorDato(int i){
if(i==datos.size()-1){
int m=(Integer) datos.elementAt(i); ----> Aqui el problema, al parecer no esta bn aplicado el cast para Vector.
return m;
}else{
int mayor=mayorDato(i+1);
int m=(Integer) datos.elementAt(i); ----> Aqui lo mismo.
if(mayor>m){
return mayor;
}else{
return m;
}
}
}
Cabe decir que a la hora de compilarlo, aparece todo correcto.
Esta es la exception enviada luego de ponerlo a correr: java.lang.ClassCastException: java.lang.String cannot be cast to java.lang.Integer
Gracias!