Potřebuju radu, jak v Javě zformátovat double číslo...v céčku je to takhle, potřebuju ekvivalent v Javě:
prostě potřebuju osekat double na pouze dvě čísla za desetinnou čarou/tečkou.Kód:printf( "%.2lf", dcislo );
Printable View
Potřebuju radu, jak v Javě zformátovat double číslo...v céčku je to takhle, potřebuju ekvivalent v Javě:
prostě potřebuju osekat double na pouze dvě čísla za desetinnou čarou/tečkou.Kód:printf( "%.2lf", dcislo );
V Jave SE 5.0 je java.util.Formatter
Citace:
Formatted printing for the Java language is heavily inspired by C's printf.
To mi bohužel nepomůže...Java 5.0 nemám dostupnou...resp potřebuju to pro nižší verze Javy...
EDIT: Tak po nějaké době "trápení" jsem to vypotil :)
Kód:DecimalFormat format = new DecimalFormat("#.##0.00");
FieldPosition fi = new FieldPosition(0);
StringBuffer sb = new StringBuffer();
format.format(dcislo, sb, fi);