Class NumberConversions


  • public class NumberConversions
    extends Object
    A set of numeric conversion methods.
    Author:
    MaoXiang Pan
    • Field Detail

      • BYTE_TRUE

        public static final Byte BYTE_TRUE
      • BYTE_FALSE

        public static final Byte BYTE_FALSE
      • SHORT_TRUE

        public static final Short SHORT_TRUE
      • SHORT_FALSE

        public static final Short SHORT_FALSE
      • INTEGER_TRUE

        public static final Integer INTEGER_TRUE
      • INTEGER_FALSE

        public static final Integer INTEGER_FALSE
      • LONG_TRUE

        public static final Long LONG_TRUE
      • LONG_FALSE

        public static final Long LONG_FALSE
      • FLOAT_TRUE

        public static final Float FLOAT_TRUE
      • FLOAT_FALSE

        public static final Float FLOAT_FALSE
      • DOUBLE_TRUE

        public static final Double DOUBLE_TRUE
      • DOUBLE_FALSE

        public static final Double DOUBLE_FALSE
      • BYTE_ZERO

        public static final byte[] BYTE_ZERO
      • BYTE_BUFFER_ZERO

        public static final ByteBuffer BYTE_BUFFER_ZERO
    • Constructor Detail

      • NumberConversions

        public NumberConversions()
    • Method Detail

      • getBigDecimal

        public static BigDecimal getBigDecimal​(Boolean data)
        Convert boolean object to bigDecimal object.
        Parameters:
        data - a boolean object
        Returns:
        bigDecimal 0 or 1
        Throws:
        NullPointerException - If data is null
      • getByte

        public static Byte getByte​(boolean data)
        Convert boolean object to short object.
        Parameters:
        data - A boolean object
        Returns:
        Byte 0 or 1
      • getShort

        public static Short getShort​(Boolean data)
        Convert boolean object to short object.
        Parameters:
        data - A boolean object
        Returns:
        Short 0 or 1
        Throws:
        NullPointerException - If data is null
      • getInteger

        public static Integer getInteger​(Boolean data)
        Convert boolean object to Integer
        Parameters:
        data - A boolean object
        Returns:
        Integer 0 or 1
        Throws:
        NullPointerException - If data is null
      • getLong

        public static Long getLong​(Boolean data)
        Convert boolean object to long object.
        Parameters:
        data - A boolean object
        Returns:
        Long 0 or 1
        Throws:
        NullPointerException - If data is null
      • getFloat

        public static Float getFloat​(Boolean data)
        Convert boolean object to float object
        Parameters:
        data - A boolean object.
        Returns:
        Float 0.0 or 1.0
        Throws:
        NullPointerException - If data is null
      • getDouble

        public static Double getDouble​(Boolean data)
        Convert boolean object to double object
        Parameters:
        data - A boolean object.
        Returns:
        Double 0.0 or 1.0
        Throws:
        NullPointerException - If data is null