public final class ObjectUtil
extends java.lang.Object
限定符和类型 | 方法和说明 |
---|---|
static <T> T[] |
checkNonEmpty(T[] array,
java.lang.String name)
Checks that the given argument is neither null nor empty.
|
static <T> T |
checkNotNull(T arg,
java.lang.String text)
Checks that the given argument is not null.
|
static int |
checkPositive(int i,
java.lang.String name)
Checks that the given argument is strictly positive.
|
static long |
checkPositive(long i,
java.lang.String name)
Checks that the given argument is strictly positive.
|
static int |
checkPositiveOrZero(int i,
java.lang.String name)
Checks that the given argument is positive or zero.
|
static long |
checkPositiveOrZero(long i,
java.lang.String name)
Checks that the given argument is positive or zero.
|
static int |
intValue(java.lang.Integer wrapper,
int defaultValue)
Resolves a possibly null Integer to a primitive int, using a default value.
|
static long |
longValue(java.lang.Long wrapper,
long defaultValue)
Resolves a possibly null Long to a primitive long, using a default value.
|
public static <T> T checkNotNull(T arg, java.lang.String text)
NullPointerException
.
Otherwise, returns the argument.public static int checkPositive(int i, java.lang.String name)
IllegalArgumentException
.
Otherwise, returns the argument.public static long checkPositive(long i, java.lang.String name)
IllegalArgumentException
.
Otherwise, returns the argument.public static int checkPositiveOrZero(int i, java.lang.String name)
IllegalArgumentException
.
Otherwise, returns the argument.public static long checkPositiveOrZero(long i, java.lang.String name)
IllegalArgumentException
.
Otherwise, returns the argument.public static <T> T[] checkNonEmpty(T[] array, java.lang.String name)
NullPointerException
or IllegalArgumentException
.
Otherwise, returns the argument.public static int intValue(java.lang.Integer wrapper, int defaultValue)
wrapper
- the wrapperdefaultValue
- the default valuepublic static long longValue(java.lang.Long wrapper, long defaultValue)
wrapper
- the wrapperdefaultValue
- the default value