java - Float number formatting issue -
this question has answer here:
- no grouping separator char decimalformat 2 answers
i using code:
decimalformat df = new decimalformat(); df.setminimumfractiondigits(2); df.setmaximumfractiondigits(2); float a=(float) 15000.345; sytem.out.println(df.format(a));
i getting output:15,000.35
don't want comma come in output. output should be:15000.35
.
what best way getting output in java?
try
decimalformat df = new decimalformat(); df.setminimumfractiondigits(2); df.setmaximumfractiondigits(2); df.setgroupingused(false); float a=(float) 15000.345; system.out.println(df.format(a));
and
sytem.out.println(df.format(a)); //wrong //sytem system.out.println(df.format(a));//correct //system
Comments
Post a Comment