Ver Mensaje Individual
  #2 (permalink)  
Antiguo 14/10/2010, 04:01
Avatar de Xerelo
Xerelo
 
Fecha de Ingreso: mayo-2009
Mensajes: 2.175
Antigüedad: 15 años
Puntos: 306
Respuesta: Ingresar Dato, verificando que los Datos No Se Repitan En El Array?

Cita:
public ListaLibro() {
lista = new Persona[TAM];
posicion = -1;
}

public void setPersona(Libros Libro) {
lista[++posicion] = persona;
}
Te has olvidado de cambiar el persona, del código original, por libros en esos dos métodos.

Utilizando un array, tendrás que recorrer la lista entera comparando el nuevo código con los ya existentes, uno a uno.

Si utilizaras arrayList podrías usar el método contains() si sobreescribes el método equals de Libro.
__________________
Cada vez que solucionas los problemas de alguien que no se esfuerza, piensa en que el día de mañana puede llegar a ser tu compañero de trabajo, o peor, tu jefe.