Hallo,
Ich soll eine Array Iteration bauen mit:
Dabei soll eine belieber array ausgegeben werden bzw wenn reverse= true ist soll dieser array in umgekehrter reihenfolge ausgegeben werden.
Habe jetzt mal probiert, das ganze von list iteration zu array umzubauen aber hab leider keine ahnung wie ich das jetzt auch noch reverse.
Vielen dank für jede hilfe
Gruß Flurry
Ich soll eine Array Iteration bauen mit:
Java:
public static <T> Iterator<T> iter(T[] array, boolean reverse){}
Dabei soll eine belieber array ausgegeben werden bzw wenn reverse= true ist soll dieser array in umgekehrter reihenfolge ausgegeben werden.
Java:
public class ArrayIterator<T> implements Iterator<T> {
private T array[];
private int pos = 0;
private int i;
public <T> Iterator<T> iter(T[] array,boolean reverse) {
if (reverse = false){
for (i = 0; i < array.length;i++){
System.out.println (i);
}}
if (reverse = true){
for (i = array.length; i > 0;i--){
} }
}
public boolean hasNext() {
return pos < array.length;
}
public T next() throws NoSuchElementException {
if (hasNext())
return array[pos++];
else
throw new NoSuchElementException();
}
public void remove() {
throw new UnsupportedOperationException();
}
}
}
Habe jetzt mal probiert, das ganze von list iteration zu array umzubauen aber hab leider keine ahnung wie ich das jetzt auch noch reverse.
Vielen dank für jede hilfe
Gruß Flurry
Zuletzt bearbeitet von einem Moderator: