Ver Mensaje Individual
  #5 (permalink)  
Antiguo 10/01/2015, 09:16
Avatar de Profesor_Falken
Profesor_Falken
 
Fecha de Ingreso: agosto-2014
Ubicación: Mountain View
Mensajes: 1.323
Antigüedad: 10 años, 3 meses
Puntos: 182
Respuesta: Busqueda en un ArrayList

Buenas,

Una forma de hacerlo.

Código Java:
Ver original
  1. public boolean inserta(String nombre) {
  2.        //Recorro todos los elementos de la lista
  3.        for (final String elemento : lista) {
  4.            //Si ya existe retorno salto
  5.            if (elemento.equals(nombre)) {
  6.                  return false;
  7.            }
  8.        }
  9.  
  10.        //Si he llegado hasta aqui es que no existe en la lista, asi que añadimos
  11.        lista.add(nombre);
  12.        return true;
  13.     }

@Scuvi96, unos apuntes sobre tu codigo:
-Las cadenas se comparan con equals.
-Estas tratando el arraylist como un array.
-Solo compruebas el primer elemento de la lista y ya retornas.

En cualquier caso te animo a que sigas aportando


Un saludo
__________________
If to err is human, then programmers are the most human of us