Package org.zkoss.lang
Class Primitives
- java.lang.Object
-
- org.zkoss.lang.Primitives
-
public class Primitives extends java.lang.ObjectUtilities regarding primitive type and its wrapper class.- Author:
- henrichen
-
-
Constructor Summary
Constructors Constructor Description Primitives()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static java.lang.ObjectgetDefaultValue(java.lang.Class cls)Returns the default value of a primitive class, or null if it is not a primitive class.static chargetNotation(java.lang.String className)Returns the notation of a primitive class, or ((char)0) if it is not a primitive class.static booleanisPrimitive(java.lang.String clsName)Tests whether a class name is a primitive class, e.g., int and void.static java.lang.ClasstoClass(java.lang.String clsName)Converts a primitive from name to the class, or null if it is not a primitive class.static booleantoPrimitive(java.lang.Boolean obj)Convert Boolean object to primitive boolean.static bytetoPrimitive(java.lang.Byte obj)Convert Byte object to primitive byte.static chartoPrimitive(java.lang.Character obj)Convert Character object to primitive char.static java.lang.ClasstoPrimitive(java.lang.Class wrapper)Returns the primitive class of the giving wrapper class, or null if it is not a wrapper class.static doubletoPrimitive(java.lang.Double obj)Convert Double object to primitive double.static floattoPrimitive(java.lang.Float obj)Convert Float object to primitive float.static inttoPrimitive(java.lang.Integer obj)Convert Integer object to primitive int.static longtoPrimitive(java.lang.Long obj)Convert Long object to primitive long.static shorttoPrimitive(java.lang.Short obj)Convert Short object to primitive short.static java.lang.BooleantoWrapper(boolean obj)Convert primitive boolean to Boolean.static java.lang.BytetoWrapper(byte obj)Convert primitive byte to Byte.static java.lang.CharactertoWrapper(char obj)Convert primitive char to Character.static java.lang.DoubletoWrapper(double obj)Convert primitive double to Double.static java.lang.FloattoWrapper(float obj)Convert primitive float to Float.static java.lang.IntegertoWrapper(int obj)Convert primitive int to Integer.static java.lang.LongtoWrapper(long obj)Convert primitive long to Long.static java.lang.ShorttoWrapper(short obj)Convert primitive short to Short.static java.lang.ClasstoWrapper(java.lang.Class primitive)Returns the wrapper class of a primitive class, or null if it is not a primitive class.
-
-
-
Method Detail
-
toPrimitive
public static final boolean toPrimitive(java.lang.Boolean obj)
Convert Boolean object to primitive boolean.
-
toWrapper
public static final java.lang.Boolean toWrapper(boolean obj)
Convert primitive boolean to Boolean.
-
toPrimitive
public static final byte toPrimitive(java.lang.Byte obj)
Convert Byte object to primitive byte.
-
toWrapper
public static final java.lang.Byte toWrapper(byte obj)
Convert primitive byte to Byte.
-
toPrimitive
public static final char toPrimitive(java.lang.Character obj)
Convert Character object to primitive char.
-
toWrapper
public static final java.lang.Character toWrapper(char obj)
Convert primitive char to Character.
-
toPrimitive
public static final double toPrimitive(java.lang.Double obj)
Convert Double object to primitive double.
-
toWrapper
public static final java.lang.Double toWrapper(double obj)
Convert primitive double to Double.
-
toPrimitive
public static final float toPrimitive(java.lang.Float obj)
Convert Float object to primitive float.
-
toWrapper
public static final java.lang.Float toWrapper(float obj)
Convert primitive float to Float.
-
toPrimitive
public static final int toPrimitive(java.lang.Integer obj)
Convert Integer object to primitive int.
-
toWrapper
public static final java.lang.Integer toWrapper(int obj)
Convert primitive int to Integer.
-
toPrimitive
public static final long toPrimitive(java.lang.Long obj)
Convert Long object to primitive long.
-
toWrapper
public static final java.lang.Long toWrapper(long obj)
Convert primitive long to Long.
-
toPrimitive
public static final short toPrimitive(java.lang.Short obj)
Convert Short object to primitive short.
-
toWrapper
public static final java.lang.Short toWrapper(short obj)
Convert primitive short to Short.
-
getNotation
public static final char getNotation(java.lang.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 java.lang.Object getDefaultValue(java.lang.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 java.lang.Class toClass(java.lang.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 java.lang.Class toPrimitive(java.lang.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 java.lang.Class toWrapper(java.lang.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(java.lang.String clsName)
Tests whether a class name is a primitive class, e.g., int and void.
-
-