title: Parse currency with symbol: Not all case working - Java
body: <p>I am using <code>java.text.NumberFormat</code> to parse String currency which has currency symbol. It is working for some cases while fails for other.</p>
  
  <pre><code>NumberFormat.getCurrencyInstance(Locale.FRANCE).parse("1 599,99 €"); //fails
  NumberFormat.getCurrencyInstance(Locale.FRANCE).parse("599,99 €"); //works fine
  </code></pre>
  
  <p>Can somebody please explain why it is not working in first case?
  Is Joda-Money a better library for such type of parsing?</p>