Das folgende Listing zeigt das Gerüst der Klasse WordIterable:
package ch.std.jpf2.tiger.worditerable;
class WordIterable implements Iterable<String>, Iterator<String>
{
public WordIterable( String s )
{
// TODO
}
}
Integrieren Sie den Pseudocode der zuvor aufgelisteten Klasse in ein Java-Projekt oder Package und passen Sie alsdann die Klasse entsprechend an (...). Das folgende Testprogramm zeigt eine mögliche Anwendung auf:
public class WordIterableDemo {
public static void main(String args[]) {
String s = "Natürlicher Verstand kann fast jeden Grad von Bildung ersetzen, aber keine Bildung den natürlichen Verstand";
for (String word : new WordIterable(s)) {
System.out.println(word);
}
}
}