public class NumberUtils extends Object
| Constructor and Description |
|---|
NumberUtils() |
| Modifier and Type | Method and Description |
|---|---|
static Double |
add(Double v1,
Double v2)
* 两个Double数相加 *
|
static String |
castDoubleKeepTwoDecimalPlaces(double price) |
static String |
castDoublePriceToString(double price)
将double类型的数值转化为保留两位小数的字符串
|
static String |
clearZero(Double aDouble)
清楚尾部多余的0
|
static String |
decimalFormat(Double v1)
保留小数点两位(未四舍五入)
|
static Double |
div(Double v1,
Double v2)
* 两个Double数相除 *
|
static Double |
div(Double v1,
Double v2,
int scale)
* 两个Double数相除,并保留scale位小数 *
|
static boolean |
equalsAndGreaterThanZero(int... values) |
static boolean |
equalsAndLessThan(int src,
int... values) |
static double |
formatDouble(String s) |
static String |
formatString(double d) |
static boolean |
greaterThan(double src,
double... values) |
static boolean |
greaterThanZero(double... values) |
static boolean |
greaterThanZero(int... values) |
static boolean |
isNan(String... numbers)
判断是否是数字
|
static boolean |
lessThan(double src,
double... values) |
static boolean |
lessThan(int src,
int... values) |
static boolean |
lessThanZero(int... values) |
static Double |
mul(Double v1,
Double v2)
* 两个Double数相乘 *
|
static Double |
noRound(Double v1)
保留小数点两位(未四舍五入)
|
static Double |
noRound(Double v1,
int digits)
保留小数点两位(未四舍五入)
|
static Double |
round(Double v1)
保留小数点两位(四舍五入)
|
static Double |
round(double v,
int scale)
提供精确的小数位四舍五入处理
|
static String |
round(String v,
int scale)
提供精确的小数位四舍五入处理
|
static Double |
sub(Double v1,
Double v2)
* 两个Double数相减 *
|
public static String castDoublePriceToString(double price)
price - double类型的数值public static String castDoubleKeepTwoDecimalPlaces(double price)
public static boolean greaterThanZero(int... values)
public static boolean lessThanZero(int... values)
public static boolean equalsAndGreaterThanZero(int... values)
public static boolean greaterThanZero(double... values)
public static boolean lessThan(int src,
int... values)
public static boolean equalsAndLessThan(int src,
int... values)
public static boolean lessThan(double src,
double... values)
public static boolean greaterThan(double src,
double... values)
public static Double add(Double v1, Double v2)
v1 - *v2 - *public static Double sub(Double v1, Double v2)
v1 - *v2 - *public static Double mul(Double v1, Double v2)
v1 - *v2 - *public static Double div(Double v1, Double v2)
v1 - *v2 - *public static Double div(Double v1, Double v2, int scale)
v1 - *v2 - *scale - *public static Double round(double v, int scale)
v - 需要四舍五入的数字scale - 小数点后保留几位public static String round(String v, int scale)
v - 需要四舍五入的数字scale - 小数点后保留几位public static String formatString(double d)
public static double formatDouble(String s)
public static Double noRound(Double v1, int digits)
v1 - public static String decimalFormat(Double v1)
v1 - public static boolean isNan(String... numbers)
numbers - 需要验证的内容Copyright © 2021 Clouds Studio. All rights reserved.