public class OperatorUtils extends Object
| 构造器和说明 |
|---|
OperatorUtils() |
| 限定符和类型 | 方法和说明 |
|---|---|
static Number |
add(Number obj1,
Number obj2)
加
|
static Number |
aliquot(Number obj1,
Number obj2)
整除
|
static Number |
and(Number obj1,
Number obj2)
与
|
static Number |
divide(Number obj1,
Number obj2,
int precision,
RoundingEnum roundingEnum)
除
|
static boolean |
eq(Number obj1,
Number obj2)
相等
|
static Number |
fixNumberWidth(Number valNumber,
String decimalWidth,
String integerWidth) |
static int |
getNumericType(Object value) |
static boolean |
gt(Number obj1,
Number obj2)
大于
|
static boolean |
gteq(Number obj1,
Number obj2)
大于等于
|
static boolean |
isBoolean(Object object) |
static boolean |
isByteNumber(Object number) |
static boolean |
isCharacter(Object number) |
static boolean |
isDecimal(Number tester)
测试是否为一个小数
|
static boolean |
isDoubleNumber(Object number) |
static boolean |
isFloatNumber(Object number) |
static boolean |
isIntegerNumber(Object number) |
static boolean |
isLongNumber(Object number) |
static boolean |
isNumber(Object object) |
static boolean |
isShortNumber(Object number) |
static boolean |
lt(Number obj1,
Number obj2)
小于
|
static boolean |
lteq(Number obj1,
Number obj2)
小于等于
|
static Number |
mod(Number obj1,
Number obj2)
求余
|
static Number |
multiply(Number obj1,
Number obj2)
乘
|
static Number |
negate(Number obj)
取反,相当于:value * -1
|
static Number |
or(Number obj1,
Number obj2)
或
|
static Number |
shiftLeft(Number obj1,
Number obj2)
左位移
|
static Number |
shiftRight(Number obj1,
Number obj2)
右位移
|
static Number |
shiftRightWithUnsigned(Number obj1,
Number obj2)
无符号右位移
|
static Number |
subtract(Number obj1,
Number obj2)
减
|
static Number |
xor(Number obj1,
Number obj2)
异或
|
public static boolean isNumber(Object object)
public static boolean isBoolean(Object object)
public static boolean isByteNumber(Object number)
public static boolean isShortNumber(Object number)
public static boolean isIntegerNumber(Object number)
public static boolean isCharacter(Object number)
public static boolean isLongNumber(Object number)
public static boolean isFloatNumber(Object number)
public static boolean isDoubleNumber(Object number)
public static Number fixNumberWidth(Number valNumber, String decimalWidth, String integerWidth)
public static int getNumericType(Object value)
public static Number divide(Number obj1, Number obj2, int precision, RoundingEnum roundingEnum)
public static boolean isDecimal(Number tester)
Copyright © 2020. All rights reserved.