title: Advantage of String over StringBuilder in Java
body: <p>Why someone will use <code>String</code> over <code>StringBuilder</code>.</p>
  
  <p>I am aware of below facts:         </p>
  
  <ul>
  <li>Advantages of StringBuilder over String,                  </li>
  <li>String is immutable ,      </li>
  <li>and we can do everything and more with StringBuilder what String is capable of.  </li>
  <li>And also can't say String is faster because both are non synchronized.</li>
  </ul>
  
  <p>So why someone will use <code>String</code> if <code>StringBuilder</code> is already there ?</p>