• Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 206
  • Last Modified:

Format Prblem

Hi,
   I am using an Order process servlet which formats the currency ( a double varialble ) in xxxxx.xx (two places of precison). The problem of mine is when the currency like 2000.52 or 2344.34 is accepted as it is,  but when the currency ends with '0' then it is not formatting exactly speaking other words
         2444.50 is formatting as 2444.5
        23434.20  as 23434.0
     The server which evaluates this orders strictly works on two places of decimals. Can somebody explain how to format it exactly.
0
shivaki
Asked:
shivaki
1 Solution
 
Ravindra76Commented:


DecimalFormat df = new DecimalFormat();
                  df.setGroupingUsed(false);
                df.setMaximumFractionDigits(2);
                df.setMinimumFractionDigits(2);

String cost = "196.12345";
df.format(cost)

will result 196.12

and

Stirng cost = "196.0";

will result 196.00

Best of luck
0

Featured Post

Free Tool: Port Scanner

Check which ports are open to the outside world. Helps make sure that your firewall rules are working as intended.

One of a set of tools we are providing to everyone as a way of saying thank you for being a part of the community.

Tackle projects and never again get stuck behind a technical roadblock.
Join Now