Foro de elhacker.net

Programación => Java => Mensaje iniciado por: gmc7 en 22 Diciembre 2013, 13:43 pm



Título: busqueda elemento ArrayList java
Publicado por: gmc7 en 22 Diciembre 2013, 13:43 pm
Hola!! tengo una clase Inquilino, con atributos nombre, apellidos, dni, iban.
El programa guarda inquilinos en un arraylist lstInquilino.

Tengo un iterador listInquilino para recorrer el ArrayList.

¿Como podría hacer un método en el que me pida un dni y busque ese dni que introduce el usuario en el ArrayList y me seleccione ese inquilino? Para luego posteriormente borrar ese inquilino o modificarlo.

Código:
ArrayList<Inquilino> lstInquilino = new ArrayList<>();

public Inquilino pedirInquilino() throws IOException{

    objInquilino.setNombre(pideCadena("Nombre -> "));
    objInquilino.setApellido(pideCadena("Apellido -> "));
    objInquilino.setDni(pideString("DNI -> "));
    objInquilino.setIban(pideString("IBAN -> "));
       
    return objInquilino;
}

public void listInquilino(){

    Iterator<Inquilino> itInquilino = lstInquilino.iterator();
    int cont = 0;
    while(itInquilino.hasNext()){
        objInquilino = itInquilino.next();
        System.out.println( cont + "- " + objInquilino);
        cont++;
    }
}