Ver Mensaje Individual
  #2 (permalink)  
Antiguo 15/01/2012, 10:19
Avatar de CapacProg
CapacProg
 
Fecha de Ingreso: marzo-2010
Ubicación: Lima - Perú
Mensajes: 324
Antigüedad: 14 años, 7 meses
Puntos: 71
Respuesta: Devolver objeto de ArrayList

Puedes hacer de la siguiente forma:

Codificas una clase Persona por ejemplo
Código Java:
Ver original
  1. public class Persona {
  2.     private String nombre;
  3.  
  4.     public Persona(String nombre) {
  5.         this.nombre = nombre;
  6.     }
  7.    
  8.     public String getNombre() {
  9.         return nombre;
  10.     }
  11.  
  12.     public void setNombre(String nombre) {
  13.         this.nombre = nombre;
  14.     }
  15. }

Y en el main después de hacer las importaciones correspondientes, realizas lo siguiente:
Código Java:
Ver original
  1. ArrayList<Persona> Personas = new ArrayList<Persona>();
  2.  
  3.         Personas.add(new Persona("Pepito"));
  4.         Personas.add(new Persona("Marquito"));
  5.         Personas.add(new Persona("Hugito"));
  6.         Personas.add(new Persona("Marita"));
  7.  
  8.         for (Persona p : Personas) {
  9.             System.out.println(p.getNombre());
  10.         }
  11.         System.out.println("\no\n");
  12.         for (int i = 0; i < Personas.size(); i++) {
  13.             System.out.println(Personas.get(i).getNombre());
  14.  
  15.         }
Debo de mencionar que no es la única forma de hacer uso de ArrayList pero es útil para sus pruebas.
Espero te sirva.
__________________
%
El mejor guerrero no es el que triunfa siempre sino el que vuelve sin miedo a la batalla.
%

Última edición por CapacProg; 15/01/2012 a las 10:35