The method below is for adding a book to a list. Returns 1 if the book already exists in the list, 0 if it does not exist in the list and can be entered and 2 would be for full list. I'm trying to test if the list is full but I do not know how. Can someone help me?
public class ListaDeLivros
{
private int proximoLivre;
private int i;
private Livros osLivrosDaLista[];
private int capacidade;
public ListaDeLivros(int proximoLivre, Livros osLivrosDaLista[],int capacidade){
this.proximoLivre=proximoLivre;
this.osLivrosDaLista=osLivrosDaLista;
this.capacidade=capacidade;
}
public ListaDeLivros(int capacidade)
{
this.capacidade=capacidade;
osLivrosDaLista=new Livros[capacidade];
}
public void setproximoLivre(int proximolivre){
this.proximoLivre=proximolivre;
}
public int getproximoLivre(){
return proximoLivre;
}
public void setcapacidade(int Capacidade){
this.capacidade=Capacidade;
}
public int getcapacidade(){
return capacidade;
}
public int ListaDeLivros(Livros livroAIncluir)
{
if(capacidade > proximoLivre)
{
for(i=0;i<proximoLivre;i++)
{
if(livroAIncluir.getTitulo().equals(osLivrosDaLista[i].getTitulo()))
{
//System.out.println("titulo já existente!");
return 1;
}
}
osLivrosDaLista[proximoLivre] = livroAIncluir ;
proximoLivre++;
return 0 ;
}
}
}