A
alex79
Gast
Hallo, kann mir mal bitte jemand beim folgenden Problem weiterhelfen?
Ich möchte folgende Java-KLasse unter Verwendung des Iterator-Patterns um eine Methode iterator() erweitern, die ein Iterator-Objekt für das Durchlaufen innerhalb des Array zurückgibt. Für die Implementierung des Java-Iterator-Interfaces möchte ich gerne eine Innere Klasse einsetzen.
Das Iterator-Interface ist folgendermaßen definiert:
Das eigentliche Problem:
Velen Dank
Ich möchte folgende Java-KLasse unter Verwendung des Iterator-Patterns um eine Methode iterator() erweitern, die ein Iterator-Objekt für das Durchlaufen innerhalb des Array zurückgibt. Für die Implementierung des Java-Iterator-Interfaces möchte ich gerne eine Innere Klasse einsetzen.
Das Iterator-Interface ist folgendermaßen definiert:
Code:
java.util.Itrator
public interface Itrerator <E>{
boolean hasNext();
E nect();
void remove();
}
Das eigentliche Problem:
Code:
public class SimpleArrayStore<E>{
private E[] array;
private int size;
public SimpleArraStore(E[] array){
this.array = array;
this.size = array.length;
}
public boolean contain( E a) {
for(int i=0; iysize; i++){
if (a.equals(array[i]))
return true:
}
}
// Ab hier weiter programmmieren
Velen Dank