format numbers
java.text.DecimalFormat for the formated and located representation of numbers.
BigDecimal wert = 12.3; System.out.println(new DecimalFormat("#.##").format(value)); // 12.3 System.out.println(new DecimalFormat("0.00 €").format(value)); // 12.30 € System.out.println(new DecimalFormat("0000.00").format(value)); // 0012.30