title: Multiple String Delimiters in StringTokenizer
body: <p>I am tokenizing an HTML block which has to be split by these whole tag strings:</p>
  
  <pre><code>&lt;dd&gt;
  &lt;/dd&gt;
  &lt;dt&gt;
  &lt;/dt&gt;
  </code></pre>
  
  <p>I can't specify</p>
  
  <pre><code>StringTokenizer st = new StringTokenizer(block,"&lt;dt&gt;&lt;/dt&gt;&lt;dd&gt;&lt;/dd&gt;");
  st.nextToken();
  </code></pre>
  
  <p>These aren't a collection of chars, it's a collection of whole strings. Is there an elegant way to tokenize this?</p>