A ver, la clase StringTokenizer es una clase del API bastante antigua. Hoy en día existe un interfaz más moderno, el Iteraror, cuyos métodos son hasNext() y next(), parecidos a los que tiene StringTokenizer (hasMoreElements() y nextElements().
He creado una clase (ClienteIterator) que espera un iterador para recorrerlo e imprimirlo por pantalla:
Código:
public class ClienteIterator {
public static void recorreIteracion ( Iterator i) {
while (i. hasNext ()) {
System . out . println (i. next ());
}
}
}
Lo que quiero es que el ClienteIterator pueda iterar la clase StringTokenizer, pero sin modificarla, tampoco la de ClienteIterator. Supongo que para ello es necesario crear una nueva clase intermediaria que se encargue de conectar a ClienteIterator y StringTokenizer, pero no sé como hacerlo.