Foros aprenderaprogramar.com
Aprender a programar => C, C++, C#, Java, Visual Basic, HTML, PHP, CSS, Javascript, Ajax, Joomla, MySql y más => Mensaje iniciado por: pitingo_2012 en 11 de Febrero 2017, 12:23
-
hola me gustaria saber como mostrar solo los objetos de un tipo especifico de un ArrayList
EJ:
yo tengo un arraylist de objetos Productos y dentro meto objetos de tipo Carne, de tipo Pescado, de tipo Dulce , de tipo Salado y a la hora de mostrarlos por pantalla a traves de un menu que me pide por teclado los elementos que quiero ver me muestre solo los de ese tipo es decir si yo digo Pescado me muestre solo los objetos de tipo pescado.
Gracias y un saludo.
-
Hola pitingo_2012.
Prueba a usar "instanceof" con esto mientras recorres la lista:
for(Producto producto: listaProductos) {
if (producto instanceof Pescado) {
System.out.println(producto);
}
}
Saludos. ;D