The Java Number Format Pattern Syntax is used to set the format of numbers.
Symbol | Meaning. |
---|---|
0 | Represents a digit. Leading and trailing zeros are shown. |
# | Represents a digit. Leading and trailing zeros are not shown. |
. | A placeholder for decimal separator. |
, | A placeholder for grouping separator. |
E | Used to separate a mantissa and exponent in exponential formats. |
; | Used to separate formats. |
- | The default negative prefix. |
% | Multiplies the number by 100 and displays it as a percentage. |
? | Multiplies the number by 1000 and displays it per mille. |
¤ | Displays the number as a currency. |
' | Used to quote special characters in a prefix or suffix. |
For the number 123456.789.
Format Pattern | Result |
---|---|
###,###.### | 123,456.789 |
###.## | 123456.79 |
00000000.0000 | 000123456.7890 |