public class DecimalUtils extends Object
| 限定符和类型 | 字段和说明 |
|---|---|
static BigDecimal |
ONE_HUNDRED
数字100
|
| 构造器和说明 |
|---|
DecimalUtils() |
| 限定符和类型 | 方法和说明 |
|---|---|
static String |
formatDecimal(BigDecimal decimal,
int scale)
按精度四色五入格式化位字符串
|
static String |
formatMoney(BigDecimal decimal)
按照金额格式化(2位小数)
|
static BigDecimal |
fromCent(Integer centAmount)
金额从分转换元
|
static BigDecimal |
getDecimal(String value)
Convert String to BigDecimal
|
static boolean |
gt(BigDecimal one,
BigDecimal two)
是否大于
|
static boolean |
gte(BigDecimal one,
BigDecimal two)
是否大于等于
|
static boolean |
isAnyEq(List<BigDecimal> dataList,
BigDecimal compare)
任一匹配(相等)
|
static boolean |
lt(BigDecimal one,
BigDecimal two)
是否小于
|
static boolean |
lte(BigDecimal one,
BigDecimal two)
是否小于等于
|
static boolean |
size(String value,
String min,
String max)
validate the value between min and max
|
public static final BigDecimal ONE_HUNDRED
public static BigDecimal getDecimal(String value)
value - 值public static boolean size(String value, String min, String max)
value - 值min - 最小max - 最大public static boolean gt(BigDecimal one, BigDecimal two)
one - 被减数two - 减数public static boolean lt(BigDecimal one, BigDecimal two)
one - 数值1two - 数值2public static boolean gte(BigDecimal one, BigDecimal two)
one - 数值1two - 数值2public static boolean lte(BigDecimal one, BigDecimal two)
one - 数值1two - 数值2public static String formatMoney(BigDecimal decimal)
decimal - 金额public static String formatDecimal(BigDecimal decimal, int scale)
decimal - 数值scale - 有效精度public static boolean isAnyEq(List<BigDecimal> dataList, BigDecimal compare)
dataList - 匹配源compare - 匹配项public static BigDecimal fromCent(Integer centAmount)
centAmount - 金额(分)Copyright © 2024. All rights reserved.