Gegeben Sie die Klasse AL, die Listen realisiert, die einen Array als Datenspeicher nutzen.
Schreiben Sie die in dieser Klasse verwendete Spliterator-Klasse: ALSpliterator. Sie soll es ermöglichen, über alle Elemente der Liste zu iterieren und es soll fair gesplittet werden können.
package name.panitz.util;
import java.util.Spliterator;
import java.util.function.Consumer;
public class ALSpliterator<A> implements Spliterator<A> {
int start;
int end;
A[] as;
public ALSpliterator(int start, int end, A[] as) {
this.start = start;
this.end = end;
this.as = as;
}
}