title: How to convert String to BigDecimal without scientific notation
body: <p>I am trying to convert String value to BigDecimal value.
  when i use 0.000001234 I am getting same value in BigDecimal. But, when I use 0.000000123 or 0.000000012 I am getting 1.23E-7 or 1.2E-8.</p>
  
  <p>I need like below,
  if input is String = 0.000000123</p>
  
  <p>Then output should be,
  BigDecimal = 0.000000123</p>
  
  <p>Please help me</p>
  
  <pre><code>import java.math.BigDecimal;
  
  public class DecimalEx {
  
  
          public static void main(String args[]){
  
              String s = "0.000000023";
              BigDecimal big = new BigDecimal(s);         
              System.out.println(big);
          }
  }
  </code></pre>