Hola, haber si me podeis ayudar, tengo un arrayList llamado "listado" que contiene objetos de la clase Persona.
[Duda anterior resuelta]
Y una duda mas (Perdon si soy pesado xD)
Ahora tengo que hacer un metodo tipo "public void filtroCenso(Censo cs1, Censo cs2)", este se usara para clasificar los tipos de objetos, es decir, aparte de personas en el ArrayList puedo meter empleados (que extienden de Persona), entonces este metodo lo que debe hacer es, cojer los empleados de cs1 y pegarlos en el ArrayList de cs2.
El problema lo tengo en que se como hacer diferenciar que tipo de objetos lleva un ArrayList
Sludos y Gracias!!
Para que lo muestre, he
Para que lo muestre, he puesto asi en el main:
System.out.println(cen.obtenElemento(1));
(pero asi es un poco feo, como puedo ponerlo de tal forma que con llamar al metodo me de ya los datos de la persona)
Hombre, pues agrega el
Hombre, pues agrega el println dentro del método... cómo quieres que te imprima algo si no hay print?
Peron entonces, el return no
Peron entonces, el return no me vale de nada no?
esque podria hacer un metodo que no devolviese nada, (void) con el println, pero el ejercicio me pone que el metodo deve devolver una Persona.
Bueno le pondre las dos cosas el return y el print o ya vere.
Y una duda mas (Perdon si soy pesado xD)
Ahora tengo que hacer un metodo tipo "public void filtroCenso(Censo cs1, Censo cs2)", este se usara para clasificar los tipos de objetos, es decir, aparte de personas en el ArrayList puedo meter empleados (que extienden de Persona), entonces este metodo lo que debe hacer es, cojer los empleados de cs1 y pegarlos en el ArrayList de cs2.
El problema lo tengo en que se como hacer diferenciar que tipo de objetos lleva un ArrayList
PD:Gracias xD
Funciona si usas el get
Funciona si usas el get directamente?
Asi como lo he puesto si que
Asi como lo he puesto si que me funciona, lo que pasa que no como quiero, tengo una clase llamada Censo que es donde inicio el arrayList y un par de metodos y eso, y el main creo un objeto de tipo censo (cen), almaceno un par de pesonas, y despues para ver los datos de alguna de ellas uso el metodo cen.obtenElemento(i); pero claro asi no me muestra nada entonces (pero si, si lo pongo System.out.println(cen.obtenElemento(i));
pero yo lo que quiero es que al poner cen.obtenElemento(i); me imprima ya los datos.
(No se si me explico bien xD)
Y otra duda es, como deberia hacer el metodo toString de la clase Censo? no se que datos poner que me de.