String number = "1.000.000,50"; String pattern = "###,###,###.##"; try { DecimalFormat df = new DecimalFormat(pattern); System.out.println(df.parse(number)); } catch (ParseException e) { System.err.println(e); }