类 NumberUtil
- java.lang.Object
-
- org.sagacity.sqltoy.utils.NumberUtil
-
public class NumberUtil extends Object
- 版本:
- v1.0,Date:Oct 18, 2007 9:19:50 AM
- 作者:
- zhongxuchen
-
-
嵌套类概要
嵌套类 修饰符和类型 类 说明 static classNumberUtil.Pattern
-
字段概要
字段 修饰符和类型 字段 说明 protected BigDecimalONE_BIGDECIMAL
-
方法概要
所有方法 静态方法 具体方法 修饰符和类型 方法 说明 static BigDecimalcapitalMoneyToNum(String capitalMoney)static StringconvertToEnglishMoney(String value)static StringconvertToEnglishMoney(BigDecimal value)static Stringformat(Object target, String pattern)static Stringformat(Object target, String pattern, RoundingMode roundingMode, Locale locale)static StringformatCurrency(Object target, String pattern, Locale locale)static BigDecimalgetAverage(BigDecimal[] bigArray)static BigDecimalgetMax(BigDecimal[] bigArray)static BigDecimalgetMin(BigDecimal[] bigArray)static intgetProbabilityIndex(int[] probabilities)static intgetRandomNum(int max)static intgetRandomNum(int start, int end)static booleanisInteger(String obj)static booleanisNumber(String numberStr)static StringnumberToChina(int sourceInt)static BigDecimalparseDecimal(String decimalStr, Integer maxIntDigits, Integer maxFractionDigits)static DoubleparseDouble(String doubleStr, Integer maxIntDigits, Integer maxFractionDigits)static FloatparseFloat(String floatStr, Integer maxIntDigits, Integer maxFractionDigits)static FloatparsePercent(String percent)static Object[]randomArray(int maxValue, int size)static BigDecimalsummary(BigDecimal[] bigArray)static StringtoCapitalMoney(BigDecimal money)
-
-
-
字段详细资料
-
ONE_BIGDECIMAL
protected final BigDecimal ONE_BIGDECIMAL
-
-
方法详细资料
-
format
public static String format(Object target, String pattern, RoundingMode roundingMode, Locale locale)
-
formatCurrency
public static String formatCurrency(Object target, String pattern, Locale locale)
- 参数:
target-pattern-locale-- 返回:
-
parsePercent
public static Float parsePercent(String percent)
- 参数:
percent- :example: 90% return 0.9- 返回:
-
parseFloat
public static Float parseFloat(String floatStr, Integer maxIntDigits, Integer maxFractionDigits)
- 参数:
floatStr-maxIntDigits-maxFractionDigits-- 返回:
-
parseDecimal
public static BigDecimal parseDecimal(String decimalStr, Integer maxIntDigits, Integer maxFractionDigits)
- 参数:
decimalStr-maxIntDigits-maxFractionDigits-- 返回:
-
parseDouble
public static Double parseDouble(String doubleStr, Integer maxIntDigits, Integer maxFractionDigits)
- 参数:
doubleStr-maxIntDigits-maxFractionDigits-- 返回:
-
capitalMoneyToNum
public static BigDecimal capitalMoneyToNum(String capitalMoney)
- 参数:
capitalMoney-- 返回:
-
toCapitalMoney
public static String toCapitalMoney(BigDecimal money)
- 参数:
money-- 返回:
-
numberToChina
public static String numberToChina(int sourceInt)
- 参数:
sourceInt-- 返回:
-
getMax
public static BigDecimal getMax(BigDecimal[] bigArray)
- 参数:
bigArray-- 返回:
-
getMin
public static BigDecimal getMin(BigDecimal[] bigArray)
- 参数:
bigArray-- 返回:
-
getAverage
public static BigDecimal getAverage(BigDecimal[] bigArray)
- 参数:
bigArray-- 返回:
-
summary
public static BigDecimal summary(BigDecimal[] bigArray)
- 参数:
bigArray-- 返回:
-
isInteger
public static boolean isInteger(String obj)
- 参数:
obj-- 返回:
-
isNumber
public static boolean isNumber(String numberStr)
- 参数:
numberStr-- 返回:
-
getRandomNum
public static int getRandomNum(int max)
-
getRandomNum
public static int getRandomNum(int start, int end)
-
randomArray
public static Object[] randomArray(int maxValue, int size)
- 参数:
maxValue- 随机数的最大值size- 随机数的个数- 返回:
-
getProbabilityIndex
public static int getProbabilityIndex(int[] probabilities)
- 参数:
probabilities-- 返回:
-
convertToEnglishMoney
public static String convertToEnglishMoney(BigDecimal value)
- 参数:
value-- 返回:
-
-