import java.util.StringTokenizer; public class TestTokenizer { public static void main(String[] args) { String s = "abc2de fg.hi"; String delims = "1234567890!@#$%^&*()_+|~-=\\`][}{;':\"<>?/., "; StringTokenizer st1 = new StringTokenizer(s); StringTokenizer st2 = new StringTokenizer(s,delims); System.out.println("Test1:"); while (st1.hasMoreTokens()) { System.out.println(st1.nextToken()); } System.out.println("Test2:"); while (st2.hasMoreTokens()) { System.out.println(st2.nextToken()); } } }