Java - Como mostrar un arraylist de objetos?

 
Vista:

Como mostrar un arraylist de objetos?

Publicado por Camila (35 intervenciones) el 25/04/2019 04:57:02
Tengo un problema con un ejercicio, que me pide hacer una lista con todos los productos de una lavanderia y la cantidad por producto. Cada vez que se cree un objeto se crea el codigo del producto automaticamente, eso ya lo resolvi. Pero el problema esta cuando quiero pasar los objetos al array, no se si esta bien como los paso, y tampoco se como mostrarlo. Si alguien me puede ayudar se lo agradeceria.


1
2
3
4
5
6
7
8
9
10
public class Principal {
 
 
	public static void main(String[] args) {
		// TODO Auto-generated method stub
 
Lavandina l= new Lavandina(100.00,"blanca");
Detergente d = new Detergente(30.00,"Ala")
Deposito a = new Deposito();
		a.agregarProducto(l,10);

1
2
3
4
5
6
7
8
9
10
public class Deposito extends Productos{
	ArrayList<Productos> vect = new ArrayList<Productos>();
 
	public void  agregarProducto(Producto s, int cant) {
		this.cant=cant;
		vect.add(s);
 
    }
 
}
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil
Val: 69
Ha disminuido su posición en 3 puestos en Java (en relación al último mes)
Gráfica de Java

Como mostrar un arraylist de objetos?

Publicado por Jonay Zevenzui (23 intervenciones) el 25/04/2019 09:42:47
Creo que así te valdría, sino que me corrija alguien con más experiencia.
Para agregar, el método agregarProducto sería:

1
2
3
4
5
public void agregarProducto(Producto s, int cant) {
    for(int i=0; i<cant; i++){
         vect.add(s);
    }
}

Para listar lo que hay en el array, bueno método listarProductos:

1
2
3
4
5
6
public void listarProductos(){
     for(Producto p: vector){
         System.out.println(p);
     }
 
}

Espero no haberme equivocado y que te sirva. Un saludo.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar