Class Primitives

java.lang.Object
org.zkoss.lang.Primitives

public class Primitives extends Object
Utilities regarding primitive type and its wrapper class.
Author:
henrichen
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    static final Object
    Returns the default value of a primitive class, or null if it is not a primitive class.
    static final char
    getNotation(String className)
    Returns the notation of a primitive class, or ((char)0) if it is not a primitive class.
    static final boolean
    Tests whether a class name is a primitive class, e.g., int and void.
    static final Class
    toClass(String clsName)
    Converts a primitive from name to the class, or null if it is not a primitive class.
    static final boolean
    Convert Boolean object to primitive boolean.
    static final byte
    Convert Byte object to primitive byte.
    static final char
    Convert Character object to primitive char.
    static final Class
    toPrimitive(Class wrapper)
    Returns the primitive class of the giving wrapper class, or null if it is not a wrapper class.
    static final double
    Convert Double object to primitive double.
    static final float
    Convert Float object to primitive float.
    static final int
    Convert Integer object to primitive int.
    static final long
    Convert Long object to primitive long.
    static final short
    Convert Short object to primitive short.
    static final Boolean
    toWrapper(boolean obj)
    Convert primitive boolean to Boolean.
    static final Byte
    toWrapper(byte obj)
    Convert primitive byte to Byte.
    static final Character
    toWrapper(char obj)
    Convert primitive char to Character.
    static final Double
    toWrapper(double obj)
    Convert primitive double to Double.
    static final Float
    toWrapper(float obj)
    Convert primitive float to Float.
    static final Integer
    toWrapper(int obj)
    Convert primitive int to Integer.
    static final Long
    toWrapper(long obj)
    Convert primitive long to Long.
    static final Short
    toWrapper(short obj)
    Convert primitive short to Short.
    static final Class
    toWrapper(Class primitive)
    Returns the wrapper class of a primitive class, or null if it is not a primitive class.

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • Primitives

      public Primitives()
  • Method Details

    • toPrimitive

      public static final boolean toPrimitive(Boolean obj)
      Convert Boolean object to primitive boolean.
    • toWrapper

      public static final Boolean toWrapper(boolean obj)
      Convert primitive boolean to Boolean.
    • toPrimitive

      public static final byte toPrimitive(Byte obj)
      Convert Byte object to primitive byte.
    • toWrapper

      public static final Byte toWrapper(byte obj)
      Convert primitive byte to Byte.
    • toPrimitive

      public static final char toPrimitive(Character obj)
      Convert Character object to primitive char.
    • toWrapper

      public static final Character toWrapper(char obj)
      Convert primitive char to Character.
    • toPrimitive

      public static final double toPrimitive(Double obj)
      Convert Double object to primitive double.
    • toWrapper

      public static final Double toWrapper(double obj)
      Convert primitive double to Double.
    • toPrimitive

      public static final float toPrimitive(Float obj)
      Convert Float object to primitive float.
    • toWrapper

      public static final Float toWrapper(float obj)
      Convert primitive float to Float.
    • toPrimitive

      public static final int toPrimitive(Integer obj)
      Convert Integer object to primitive int.
    • toWrapper

      public static final Integer toWrapper(int obj)
      Convert primitive int to Integer.
    • toPrimitive

      public static final long toPrimitive(Long obj)
      Convert Long object to primitive long.
    • toWrapper

      public static final Long toWrapper(long obj)
      Convert primitive long to Long.
    • toPrimitive

      public static final short toPrimitive(Short obj)
      Convert Short object to primitive short.
    • toWrapper

      public static final Short toWrapper(short obj)
      Convert primitive short to Short.
    • getNotation

      public static final char getNotation(String className)
      Returns the notation of a primitive class, or ((char)0) if it is not a primitive class. Example, I for int, Z for boolean...
    • getDefaultValue

      public static final Object getDefaultValue(Class cls)
      Returns the default value of a primitive class, or null if it is not a primitive class. Example, getDefaultValue(int.class) returns Integer(0).
    • toClass

      public static final Class toClass(String clsName)
      Converts a primitive from name to the class, or null if it is not a primitive class.

      Example, toClass("int") returns int.class.

    • toPrimitive

      public static final Class toPrimitive(Class wrapper)
      Returns the primitive class of the giving wrapper class, or null if it is not a wrapper class.

      Example, toPrimitive(Integer.class) returns int.class.

    • toWrapper

      public static final Class toWrapper(Class primitive)
      Returns the wrapper class of a primitive class, or null if it is not a primitive class.

      Example, toWrapper(int.class) return Integer.class.

    • isPrimitive

      public static final boolean isPrimitive(String clsName)
      Tests whether a class name is a primitive class, e.g., int and void.