|
||||||||||
| 上一个类 下一个类 | 框架 无框架 | |||||||||
| 摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 | |||||||||
java.lang.Objectcom.greenpineyu.fel.common.NumberUtil
public class NumberUtil
包名 .common 类名 NumberUtil.java 创建日期 Oct 26, 20109:14:28 AM 作者 版权
| 字段摘要 | |
|---|---|
protected static BigDecimal |
BIGD_DOUBLE_MAX_VALUE
Double.MAX_VALUE as BigDecimal. |
protected static BigDecimal |
BIGD_DOUBLE_MIN_VALUE
Double.MIN_VALUE as BigDecimal. |
protected static BigInteger |
BIGI_LONG_MAX_VALUE
Long.MAX_VALUE as BigInteger. |
protected static BigInteger |
BIGI_LONG_MIN_VALUE
Long.MIN_VALUE as BigInteger. |
| 构造方法摘要 | |
|---|---|
NumberUtil()
|
|
| 方法摘要 | ||
|---|---|---|
static Class<?> |
arithmeticClass(Class<?> left,
Class<?> right)
两个类型进行四则运算的结果类型 |
|
static Object |
calArray(Object obj)
计算对象数组 |
|
static
|
compare(T a,
T b)
|
|
static boolean |
isDoubleClass(Class<?> type)
|
|
static boolean |
isFloatingPoint(Object o)
是否浮点类型 |
|
static boolean |
isFloatingPointNumber(Object val)
测试是否浮点数 |
|
static boolean |
isFloatingPointType(Object left,
Object right)
测试是否浮点类型 |
|
static boolean |
isLongClass(Class<?> type)
|
|
static boolean |
isNumberable(Object o)
是否数字类型 |
|
static Number |
narrow(Number original)
转换成String |
|
static boolean |
narrowArguments(Object[] args)
是否有效参数 |
|
static Number |
narrowBigInteger(Object lhs,
Object rhs,
BigInteger bigi)
是否有效数值 |
|
static Object |
parseNumber(double d)
|
|
static Object |
parseNumber(long l)
|
|
static Object |
parseNumber(String str)
将字符串转换成数值 |
|
static BigDecimal |
toBigDecimal(Object val)
转换成BigDecimal |
|
static BigInteger |
toBigInteger(Object val)
转换成BigInteger |
|
static boolean |
toBoolean(Object val)
转换成Boolean |
|
static Boolean |
toBooleanObj(Object val)
转换成Boolean |
|
static double |
toDouble(Number number)
将Number转换成double |
|
static double |
toDouble(Object val)
转换成double |
|
static int |
toInteger(Object val)
转换成int |
|
static long |
toLong(Object val)
转换成long |
|
| 从类 java.lang.Object 继承的方法 |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| 字段详细信息 |
|---|
protected static final BigDecimal BIGD_DOUBLE_MAX_VALUE
protected static final BigDecimal BIGD_DOUBLE_MIN_VALUE
protected static final BigInteger BIGI_LONG_MAX_VALUE
protected static final BigInteger BIGI_LONG_MIN_VALUE
| 构造方法详细信息 |
|---|
public NumberUtil()
| 方法详细信息 |
|---|
public static boolean toBoolean(Object val)
val -
ConvertExceptionpublic static Boolean toBooleanObj(Object val)
val -
ConvertExceptionpublic static int toInteger(Object val)
val -
ConvertExceptionpublic static long toLong(Object val)
val -
ConvertExceptionpublic static BigInteger toBigInteger(Object val)
val -
ConvertExceptionpublic static BigDecimal toBigDecimal(Object val)
val -
ConvertExceptionpublic static double toDouble(Object val)
val -
ConvertExceptionpublic static Number narrow(Number original)
val -
public static boolean isFloatingPointType(Object left,
Object right)
left - right -
public static boolean isFloatingPointNumber(Object val)
val -
public static boolean isFloatingPoint(Object o)
o -
public static boolean isNumberable(Object o)
o -
public static Number narrowBigInteger(Object lhs,
Object rhs,
BigInteger bigi)
lhs - rhs - bigi -
public static boolean narrowArguments(Object[] args)
args -
public static Object parseNumber(long l)
parseNumberpublic static Object parseNumber(double d)
parseNumberpublic static Object parseNumber(String str)
str -
public static double toDouble(Number number)
number -
public static <T extends Comparable<T>> int compare(T a,
T b)
public static Object calArray(Object obj)
obj -
public static Class<?> arithmeticClass(Class<?> left,
Class<?> right)
left - right -
public static boolean isDoubleClass(Class<?> type)
public static boolean isLongClass(Class<?> type)
|
||||||||||
| 上一个类 下一个类 | 框架 无框架 | |||||||||
| 摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 | |||||||||