public class NumberUtil extends Object
| 限定符和类型 | 类和说明 |
|---|---|
static class |
NumberUtil.Pattern |
| 限定符和类型 | 字段和说明 |
|---|---|
protected BigDecimal |
ONE_BIGDECIMAL |
| 限定符和类型 | 方法和说明 |
|---|---|
static BigDecimal |
capitalMoneyToNum(String capitalMoney) |
static String |
convertToEnglishMoney(BigDecimal value) |
static String |
convertToEnglishMoney(String value) |
static String |
format(Object target,
String pattern) |
static String |
format(Object target,
String pattern,
RoundingMode roundingMode,
Locale locale) |
static String |
formatCurrency(Object target,
String pattern,
Locale locale) |
static BigDecimal |
getAverage(BigDecimal[] bigArray) |
static BigDecimal |
getMax(BigDecimal[] bigArray) |
static BigDecimal |
getMin(BigDecimal[] bigArray) |
static int |
getProbabilityIndex(int[] probabilities) |
static int |
getRandomNum(int max) |
static int |
getRandomNum(int start,
int end) |
static boolean |
isInteger(String obj) |
static boolean |
isNumber(String numberStr) |
static String |
numberToChina(int sourceInt) |
static BigDecimal |
parseDecimal(String decimalStr,
Integer maxIntDigits,
Integer maxFractionDigits) |
static Double |
parseDouble(String doubleStr,
Integer maxIntDigits,
Integer maxFractionDigits) |
static Float |
parseFloat(String floatStr,
Integer maxIntDigits,
Integer maxFractionDigits) |
static Float |
parsePercent(String percent) |
static Object[] |
randomArray(int maxValue,
int size) |
static BigDecimal |
summary(BigDecimal[] bigArray) |
static String |
toCapitalMoney(BigDecimal money) |
protected final BigDecimal ONE_BIGDECIMAL
public static String format(Object target, String pattern, RoundingMode roundingMode, Locale locale)
public static String formatCurrency(Object target, String pattern, Locale locale)
target - pattern - locale - public static Float parsePercent(String percent)
percent - :example: 90% return 0.9public static Float parseFloat(String floatStr, Integer maxIntDigits, Integer maxFractionDigits)
floatStr - maxIntDigits - maxFractionDigits - public static BigDecimal parseDecimal(String decimalStr, Integer maxIntDigits, Integer maxFractionDigits)
decimalStr - maxIntDigits - maxFractionDigits - public static Double parseDouble(String doubleStr, Integer maxIntDigits, Integer maxFractionDigits)
doubleStr - maxIntDigits - maxFractionDigits - public static BigDecimal capitalMoneyToNum(String capitalMoney)
capitalMoney - public static String toCapitalMoney(BigDecimal money)
money - public static String numberToChina(int sourceInt)
sourceInt - public static BigDecimal getMax(BigDecimal[] bigArray)
bigArray - public static BigDecimal getMin(BigDecimal[] bigArray)
bigArray - public static BigDecimal getAverage(BigDecimal[] bigArray)
bigArray - public static BigDecimal summary(BigDecimal[] bigArray)
bigArray - public static boolean isInteger(String obj)
obj - public static boolean isNumber(String numberStr)
numberStr - public static int getRandomNum(int max)
public static int getRandomNum(int start,
int end)
public static Object[] randomArray(int maxValue, int size)
maxValue - 随机数的最大值size - 随机数的个数public static int getProbabilityIndex(int[] probabilities)
probabilities - public static String convertToEnglishMoney(BigDecimal value)
value - Copyright © 2023. All rights reserved.