Skip to main content
1 of 2
Zarkonnen
  • 22.6k
  • 14
  • 70
  • 82

Assuming you are using Java 1.5 or higher, try Scanner, which implements Iterator<String>, as it happens:

Scanner sc = new Scanner("dog,,cat"); sc.useDelimiter(","); while (sc.hasNext()) { System.out.println(sc.next()); } 

gives:

dog cat 
Zarkonnen
  • 22.6k
  • 14
  • 70
  • 82