|
||||||||||
| 上一个类 下一个类 | 框架 无框架 | |||||||||
| 摘要: 嵌套 | 字段 | 构造函数 | 方法 | 详细信息: 字段 | 构造函数 | 方法 | |||||||||
java.lang.Objecttot.util.FormatUtil
public class FormatUtil
| 构造函数摘要 | |
|---|---|
FormatUtil()
Creates a new instance of FormatUtil |
|
| 方法摘要 | |
|---|---|
static java.lang.String |
formatCurrency(double d)
使用默认方式显示货币: 例如:¥12,345.46 默认保留2位小数,四舍五入 |
static java.lang.String |
formatCurrency(double d,
java.lang.String pattern)
使用默认区域的指定方式显示货币 |
static java.lang.String |
formatCurrency(double d,
java.lang.String pattern,
java.util.Locale l)
格式化货币 |
static java.lang.String |
formatNumber(double d,
java.lang.String pattern)
按缺省的区域输出数字形式 |
static java.lang.String |
formatNumber(double d,
java.lang.String pattern,
java.util.Locale l)
将给定的数字按给定的形式输出 |
static java.lang.String |
formatPercent(double d)
格式化百分数 |
static java.lang.String |
formatPercent(double d,
java.lang.String pattern)
使用默认区域格式化百分数 |
static java.lang.String |
formatPercent(double d,
java.lang.String pattern,
java.util.Locale l)
按指定区域格式化百分数 |
static void |
main(java.lang.String[] args)
|
static java.lang.String |
numberFormat(java.math.BigDecimal bd,
java.lang.String format)
输出数字的格式,如:1,234,567.89 |
| 从类 java.lang.Object 继承的方法 |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| 构造函数详细信息 |
|---|
public FormatUtil()
| 方法详细信息 |
|---|
public static java.lang.String formatNumber(double d,
java.lang.String pattern,
java.util.Locale l)
d - doublepattern - String
#:表示有数字则输出数字,没有则空,如果输出位数多于#的位数,
则超长输入
0:有数字则输出数字,没有补0
对于小数,有几个#或0,就保留几位的小数;
例如: "###.00" -->表示输出的数值保留两位小数,不足两位的
补0,多于两位的四舍五入
"###.0#" -->表示输出的数值可以保留一位或两位小数;
整数显示为有一位小数,一位或两位小数
的按原样显示,多于两位的四舍五入;
"###" --->表示为整数,小数部分四舍五入
".###" -->12.234显示为.234
"#,###.0#" -->表示整数每隔3位加一个",";l - Locale
public static java.lang.String formatNumber(double d,
java.lang.String pattern)
d - doublepattern - String
public static java.lang.String formatCurrency(double d,
java.lang.String pattern,
java.util.Locale l)
d - doublepattern - String
"¤#,###.00" :显示为 ¥1,234,234.10l - Locale
public static java.lang.String formatCurrency(double d,
java.lang.String pattern)
d - doublepattern - String
public static java.lang.String formatCurrency(double d)
d - double
public static java.lang.String formatPercent(double d,
java.lang.String pattern,
java.util.Locale l)
d - pattern - :"##,##.000%"-->不要忘记“%”l -
public static java.lang.String formatPercent(double d,
java.lang.String pattern)
d - pattern -
public static java.lang.String formatPercent(double d)
d -
public static java.lang.String numberFormat(java.math.BigDecimal bd,
java.lang.String format)
bd - BigDecimal 要格式华的数字format - String 格式 "###,##0"
public static void main(java.lang.String[] args)
|
||||||||||
| 上一个类 下一个类 | 框架 无框架 | |||||||||
| 摘要: 嵌套 | 字段 | 构造函数 | 方法 | 详细信息: 字段 | 构造函数 | 方法 | |||||||||