title: Split string with specified separator without omitting empty elements
body: <p>Right now I am using</p>
  
  <pre><code>StringUtils.split(String str, char separatorChar)
  </code></pre>
  
  <p>to split input string with specified separator (<code>,</code>).</p>
  
  <p>Example input data:</p>
  
  <pre><code>a,f,h
  </code></pre>
  
  <p>Output</p>
  
  <pre><code>String[] { "a", "f", "h" }
  </code></pre>
  
  <p>But with following input:</p>
  
  <pre><code>a,,h
  </code></pre>
  
  <p>It returns just</p>
  
  <pre><code>String[] { "a", "h" }
  </code></pre>
  
  <p>What I need is just empty string object:</p>
  
  <pre><code>String[] { "a", "", "h" }
  </code></pre>
  
  <p>How can I achieve this?</p>