java - Float number formatting issue -


this question has answer here:

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

Popular posts from this blog

linux - xterm copying to CLIPBOARD using copy-selection causes automatic updating of CLIPBOARD upon mouse selection -

c++ - qgraphicsview horizontal scrolling always has a vertical delta -