Hola , hace ya mucho tiempo que no escribía, ahora me estoy dedicando a programar en este lenguaje , asique todos los problemas que me vayan surgiendo ya los pondré (pero no seré una pesada
).
Bueno la cosa que he hecho un programa que me mete números aleatorios en una colección de tipo
Vector y yo juraría que lo he hecho todo bien pero me dá un error.
Os pongo aquí lo que he hecho, espero que la peña no se cabree , es para que quede todo más claro:
import java.util.*;
public class controller {
private Vector lista; //utilizo Vector que guarda una colección de algo
public static final long serialVersionUID=0;
public void construirLista() {
objetoBean ob=new objetoBean();
for (int i=0;i<10;i++) {
lista.add(ob.aleatorio());
}
}
public void mostrar() {
for (int i=0;i<lista.size();i++) {
lista.elementAt(i);
}
}
public static void main(String args[]) {
controller c=new controller();
c.construirLista();
c.mostrar();
}
}
El error que me dá es este:
Type safety: The method add(Object) belongs to the raw type Vector. References to generic type
Vector<E> should be parameterized
Lo que está en negrita lo puse por que antes de postear este mensaje estuve buscando por otros lados a ver si podía solucionarlo y esto era lo que un tío recomendaba en los foros de la página de SUN.
http://forum.java.sun.com/thread.jspa?thre...ssageID=4312179Saludos , XD