Ver Mensaje Individual
  #7 (permalink)  
Antiguo 27/01/2012, 16:34
Avatar de Xerelo
Xerelo
 
Fecha de Ingreso: mayo-2009
Mensajes: 2.175
Antigüedad: 15 años, 6 meses
Puntos: 306
Respuesta: Problema con vectores.

Cita:
Yo creo que la definición más breve y exacta que te puedo hacer sobre que diferencia hay entre un array y un vector es la siguiente:

En un vector puedes almacenar todo tipo objetos, en un array solo podrás almacenar objetos del mismo tiempo que hayas definido.
Pues es una definición bastante errónea

Código Javascript:
Ver original
  1. //Creamos y damos valor
  2. Persona p = new Persona();
  3. p.setNombre("Pepe");
  4.  
  5. Factura f = new Factura();
  6. f.setCif("123456789Z");
  7.  
  8. Object[] v = new Object[2];
  9. v[0] = p;
  10. v[1] = f;

Sin olvidar

Código Javascript:
Ver original
  1. Vector <Factura> vf = new Vector<Factura>();

La diferencia es la misma que con cualquiera de los objetos tipo Collection. Un array es de tamaño fijo, un vector no.

De todas formas Vector es una clase en desuso, sería mejor usar List (a menos que necesites que sea synchronized).
__________________
Cada vez que solucionas los problemas de alguien que no se esfuerza, piensa en que el día de mañana puede llegar a ser tu compañero de trabajo, o peor, tu jefe.