fai un ciclo while con hasMoreTokens e controlla ogni token con nextToken (che ritorna una stringa, su cui puoi tranquillamente applicare i relativi metodi).
Per esempio
codice:
import java.util.*;
public class stringtokens {
static StringTokenizer st;
public stringtokens(String s, String d) {
st = new StringTokenizer(s, d);
}
public static boolean check(String s, String d) {
return (s.indexOf(d) != -1);
}
public static void main(String[] args) {
String t = "ciccio@ciaccio.it;pippo@pappo.it;mimmo#mammo.com;zizu@zaza.it";
stringtokens test = new stringtokens(t, ";");
while (st.hasMoreElements()) {
String temp = st.nextToken();
System.out.println(temp+" continene @? "+check(temp, "@"));
}
}
}