class Kaningaard { private Kanin [] kaniner = new Kanin[100]; public boolean full() { for (Kanin k : kaniner){ if (k == null){ return false; } } return true; } public boolean tom () { for (Kanin k : kaniner){ if (k != null){ return false; } } return true; } public Kanin finnEn(String navn) { for (Kanin k : kaniner){ if (k != null){ if (k.hentNavn().equals(navn)){ return k; } } } return null; } public void settInn (Kanin kanin) { if (this.finnEn(kanin.hentNavn()) == null){ for (int i = 0; i < kaniner.length; i++){ if (kaniner[i] == null){ kaniner[i] = kanin; return; } } System.out.println("Arrayet er fullt"); } else{ System.out.println("Du pr?ver ? legge til noe med samme navn"); } } public void fjern(String navn) { if (this.tom()){ System.out.println("Arrayet er tomt, du kan ikke fjerne"); } else{ if (this.finnEn(navn) == null){ System.out.println("Det du pr?ver ? fjerne finnes ikke"); } else{ for (int i = 0; i < kaniner.length; i++){ if (kaniner[i] != null){ if (kaniner[i].hentNavn().equals(navn)){ kaniner[i] = null; } } } } } } }