public class Numeric
extends java.lang.Object
type conversion between int, long, double, and decimal
mixed precision math for types int, long, double, and decimal with for +, -, *, /
| Constructor and Description |
|---|
Numeric() |
public static VncInteger toInteger(VncVal val)
public static VncBigDecimal toDecimal(VncVal val)
public static VncBigInteger toBigint(VncVal val)
public static VncLong intToLong(VncInteger val)
public static VncDouble intToDouble(VncInteger val)
public static VncBigDecimal intToDecimal(VncInteger val)
public static VncBigDecimal intToDecimal(VncInteger val, int scale)
public static VncBigInteger intToBigint(VncInteger val)
public static VncInteger longToInt(VncLong val)
public static VncBigDecimal longToDecimal(VncLong val)
public static VncBigDecimal longToDecimal(VncLong val, int scale)
public static VncBigInteger longToBigint(VncLong val)
public static VncInteger doubleToInt(VncDouble val)
public static VncBigDecimal doubleToDecimal(VncDouble val)
public static VncBigInteger doubleToBigint(VncDouble val)
public static VncInteger decimalToInt(VncBigDecimal val)
public static VncLong decimalToLong(VncBigDecimal val)
public static VncDouble decimalToDouble(VncBigDecimal val)
public static VncBigInteger decimalToBigint(VncBigDecimal val)
public static VncInteger bigintToInt(VncBigInteger val)
public static VncLong bigintToLong(VncBigInteger val)
public static VncDouble bigintToDouble(VncBigInteger val)
public static VncBigDecimal bigintToDecimal(VncBigInteger val)