clase Vector y j2me
Publicado por marcelo (8 intervenciones) el 20/04/2006 01:15:20
que tal, alguien sabe si se puede agregar objetos a un Vector?. Yo intente o siguiente y me resulta, lo almacena pero despues nose como hacer para recuperar los objetos almacenados.
/****************************************************/
private Vector vector = new Vector();
...
// prod es un objeto del tipo producto que tiene codigo, detalle y precio
prod = new Producto();
// le agrego un codigo a "codigo" del objeto producto
prod.setCodigo("codigo"+String.valueOf(i));
// lo almaceno en el vector
vector.addElement(prod);
/*****************************************************/
hasta aqui todo bien, el problema es cuando quiero recuperar los objetos almacenados en el vector. Esto es lo que iontento hacer.
/******************************************************/
//dev es una clase que devuelve un "vector" cargado con objetos "producto"
dev = new DevolverVector();
// vector es otro vector que defino en esta clase a la que le asigno el vector que devuelvo
vector = dev.devolver();
// y ahora? que hago
System.out.println(vector.elementAt(0).getCodigo());
/****************************************************/
private Vector vector = new Vector();
...
// prod es un objeto del tipo producto que tiene codigo, detalle y precio
prod = new Producto();
// le agrego un codigo a "codigo" del objeto producto
prod.setCodigo("codigo"+String.valueOf(i));
// lo almaceno en el vector
vector.addElement(prod);
/*****************************************************/
hasta aqui todo bien, el problema es cuando quiero recuperar los objetos almacenados en el vector. Esto es lo que iontento hacer.
/******************************************************/
//dev es una clase que devuelve un "vector" cargado con objetos "producto"
dev = new DevolverVector();
// vector es otro vector que defino en esta clase a la que le asigno el vector que devuelvo
vector = dev.devolver();
// y ahora? que hago
System.out.println(vector.elementAt(0).getCodigo());
Valora esta pregunta


0