title: Can a Double be formatted without scientific notation?
body: <p>I am aware of the various posts floating out there with regards to the same issue.</p>
  
  <p>Mine its a little bit different and it might be a little obvious, but I will need your comments.</p>
  
  <p>I am currently using <em>Hibernate Search</em> and <em>Lucene</em> to Index entity properties.</p>
  
  <p>I have a bunch of <em>Double</em> properties on my entities.</p>
  
  <p>These entities using the default Bridges from <em>Lucene</em> (Bridge i.e the one in charge converting <em>LongToString</em> and <em>StringToLong</em>) are giving me troubles once the scientific notation starts to be used. </p>
  
  <p>I am trying to show on <em>DataTables</em> on a .<em>xhtml</em> Credit and Debit amounts, their lenght can be as long as 18 digits, and their DataBase (<em>DB2</em>) type is <em>BIGINT</em>.</p>
  
  <ol>
  <li>I can not change the DataBase type
  to Long for example.</li>
  <li>I can not change either the Double
  type attributes of my entities
  either to for example Long</li>
  </ol>
  
  <p><strong>So whats the question?</strong>
  Is there a way from a String say "1234567890" to retrieve a Double whose format is 1234567890 and not 1.23456789E9 as it is being done by default by <code>Double.parseDouble(FormattedString)</code>?</p>
  
  <p>PD: I am aware of the existance of <em>DecimalFormat</em>, however take into account using this formater will give me a String formated correctly say : "#######.E0" but what I really need is a Double with such format, however when doing <code>Double.parseDouble(FormattedString)</code> I will loose such format.</p>
  
  <p>Hope I was clear and thanks for any help.</p>