title: No reverse method in String class in Java?
body: <p>Why there is no reverse method in <code>String</code> class in Java? Instead, the <code>reverse()</code> method is provided in <code>StringBuilder</code>? Is there a reason for this? But String has <code>split()</code>, <code>regionMatches()</code>, etc., which are more complex than the <code>reverse()</code> method.</p>
  
  <p>When they added these methods, why not add <code>reverse()</code>?</p>