split() nothing between delimiters = empty string
<p>Imagine you have:</p>

<pre><code>String string = "A;B;;D";
String[] split = string.split(";");
</code></pre>

<p>I want the result to be:</p>

<pre><code>split[0] = "A";
split[1] = "B";
split[2] = "";
split[3] = "D";
</code></pre>

<p>But the result is:</p>

<pre><code>split[0] = "A";
split[1] = "B";
split[2] = "D";
</code></pre>

<p>Is there a simple PROPER way to to this?</p>
