public class MoneyUtil extends Object
| Constructor and Description |
|---|
MoneyUtil() |
| Modifier and Type | Method and Description |
|---|---|
static BigDecimal |
fen2yuan(BigDecimal num)
人民币金额单位转换,分转换成元,取两位小数 例如:150 => 1.5
|
static BigDecimal |
fen2yuan(long num)
人民币金额单位转换,分转换成元,取两位小数 例如:150 => 1.5
|
static BigDecimal |
fen2yuan(String num)
人民币金额单位转换,分转换成元,取两位小数 例如:150 => 1.5
|
static String |
format(BigDecimal number)
格式化金额,例如:1=>1.00
|
static String |
format(BigDecimal number,
String pattern)
格式化金额,当pattern为空时,pattern默认为#,##0.00
|
static String |
format(double number)
格式化金额,默认格式:00.0 ,例如:1=>1.00
|
static String |
format(double number,
String pattern)
格式化金额,当pattern为空时,pattern默认为#,##0.00
|
static BigDecimal |
parsePrettyString(String numberStr)
分析格式为#,##0.00格式的字符串
|
static BigDecimal |
parseString(String numberStr)
分析格式为0.00格式的字符串
|
static BigDecimal |
parseString(String numberStr,
String pattern)
按格式分析字符串,当pattern为空时,pattern默认为#,##0.00
|
static String |
prettyFormat(BigDecimal number)
格式化金额,默认格式:#,##0.00 ,例如:33999999932.3333d 输出:33,999,999,932.33
|
static String |
prettyFormat(double number)
格式化金额,默认格式:#,##0.00 ,例如:33999999932.3333d 输出:33,999,999,932.33
|
static BigDecimal |
yuan2fen(BigDecimal y)
人民币金额单位转换,元转换成分,例如:1 => 100
|
static BigDecimal |
yuan2fen(double y)
人民币金额单位转换,元转换成分,例如:1 => 100
|
static BigDecimal |
yuan2fen(String y)
人民币金额单位转换,元转换成分,例如:1 => 100
|
public static BigDecimal fen2yuan(BigDecimal num)
public static BigDecimal fen2yuan(long num)
public static BigDecimal fen2yuan(String num)
public static BigDecimal yuan2fen(String y)
public static BigDecimal yuan2fen(double y)
public static BigDecimal yuan2fen(BigDecimal y)
public static String format(BigDecimal number)
public static String format(double number)
public static String prettyFormat(BigDecimal number)
public static String prettyFormat(double number)
public static String format(BigDecimal number, String pattern)
public static String format(double number, String pattern)
public static BigDecimal parseString(String numberStr) throws ParseException
ParseExceptionpublic static BigDecimal parsePrettyString(String numberStr) throws ParseException
ParseExceptionpublic static BigDecimal parseString(String numberStr, String pattern) throws ParseException
ParseExceptionCopyright © 2018. All rights reserved.