public abstract class NumberMath<T extends Number> extends Object
| Constructor and Description | 
|---|
| NumberMath() | 
| Modifier and Type | Method and Description | 
|---|---|
| abstract Number | bitwiseAnd(Number right) | 
| abstract Number | bitwiseComplement() | 
| abstract Number | bitwiseOr(Number right) | 
| abstract Number | bitwiseXor(Number right) | 
| abstract Number | divide(Number right)Returns the result of dividing the  thisbyright. | 
| abstract Boolean | equalTo(Number right) | 
| static NumberMath<?> | getNumberMath(Number number) | 
| abstract Boolean | greaterThan(Number right) | 
| abstract Boolean | greaterThanEq(Number right) | 
| static boolean | isIntegralZero(Number number) | 
| abstract Boolean | lessThan(Number right) | 
| abstract Boolean | lessThanEq(Number right) | 
| abstract Number | minus(Number right) | 
| abstract Boolean | notEqualTo(Number right) | 
| abstract Number | plus(Number right) | 
| abstract Number | remainder(Number right)Returns the result of  this % right. | 
| abstract Number | shiftLeft(Number right) | 
| abstract Number | signedShiftRight(Number right) | 
| abstract Number | times(Number right) | 
| abstract Number | unaryMinus() | 
| abstract Number | unaryPlus() | 
| abstract Number | unsignedShiftRight(Number right) | 
public static NumberMath<?> getNumberMath(Number number)
public abstract Number divide(Number right)
this by right. If right is zero
 and this is an integer division, null is returned.public abstract Number remainder(Number right)
this % right. If right is zero and this is an integer
 remainder, null is returned.public abstract Number unaryPlus()
public abstract Number unaryMinus()
public abstract Number bitwiseComplement()
public static boolean isIntegralZero(Number number)