public static void main(String[] args)
throws Exception
{
DecimalFormat f = new DecimalFormat("#,##0.00");
f.setDecimalFormatSymbols(new DecimalFormatSymbols(Locale.GERMAN));
System.out.println(f.parse("1.200.777,45"));
}