title: Doubles, commas and dots
body: <p>I'm making an Android Java program which is taking double values from the user. If I run the program on the computer, it works great because of the locale of my computer, EN_UK. But when I run it on my mobile phone with FI_FI locale, it won't work. I know the reason: In UK, people use dot as decimal separator but here in Finland, the decimal separator is comma. </p>
  
  <pre><code>DecimalFormat df = new DecimalFormat("#.#");
  Double returnValue = Double.valueOf(df.format(doubleNumber));
  </code></pre>
  
  <p>When I'm using comma, it says <code>java.lang.NumberFormatException: Invalid double: "1234,5"</code>.</p>
  
  <p>How can I make it work with them both, comma and dot?</p>