title: Right way to convert of BigDecimal to String
body: <p>Why I should use <code>valueOf()</code>?
  why cant I use the implicit conversion?</p>
  
  <p>Code Snippet is shown below:</p>
  
  <pre><code>BigDecimal xmlvalue = new BigDecimal(12.3434379328948927894789237);
  String str1 = String.valueOf(xmlvalue); //Option 1
  String str2 = "" + xmlvalue; //Option 2
  </code></pre>