title: String split() method, zero and negative limit
body: <p><a href="http://www.tutorialspoint.com/java/java_string_split.htm" rel="nofollow noreferrer">http://www.tutorialspoint.com/java/java_string_split.htm</a></p>
  <p>Here is the syntax of this method: <code>public String[] split(String regex, int limit)</code> or <code>public String[] split(String regex)</code></p>
  <p>In the above link, I can understand the <code>Str.split(&quot;-&quot;, 2)</code> and <code>Str.split(&quot;-&quot;, 3)</code> examples.</p>
  <p>However, I don't quite get the <code>Str.split(&quot;-&quot;, 0)</code>, what's the role of zero of the limit? In some examples, I have also encountered negative limits, what is this?</p>