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