busqueda elemento ArrayList java

Iniciado por gmc7, 22 Diciembre 2013, 13:43 PM

0 Miembros y 1 Visitante están viendo este tema.

gmc7

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.


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++;
    }
}