public final class Objects extends Object
Modifier and Type | Method and Description |
---|---|
static Object[] |
add(Object[] array,
Object element) |
static <Q> boolean |
contains(Q[] array,
Q object) |
static <Q> Q |
deepCopy(Q object) |
static <Q,W> boolean |
equals(Q object0,
W object1) |
static Object[] |
filter(Object array,
Object rejected) |
static <Q> Q |
getIfNull(Q nullable,
Q object) |
static <Q> int |
indexOf(Q[] array,
Q object) |
static boolean |
isArray(Object object) |
static boolean |
isEmpty(Object array) |
static boolean |
isNull(Object object) |
static boolean |
isNumber(Object object) |
static boolean |
nonNull(Object object) |
static <Q> Q[] |
remove(Q[] array,
int index) |
static <Q> Q[] |
remove(Q[] array,
Q element) |
static Object[] |
toArray() |
static <Q> Q[] |
toArray(Class<?> type) |
static <Q> Q[] |
toArray(Class<?> reference,
int length) |
static boolean |
toBool(Object object) |
static double |
toDouble(Object object) |
static float |
toFloat(Object object) |
static int |
toInt(Object object) |
static long |
toLong(Object object) |
public static <Q> Q deepCopy(Q object) throws IOException, ClassNotFoundException
Q
- object
- IOException
ClassNotFoundException
public static boolean nonNull(Object object)
object
- Objectpublic static boolean isNull(Object object)
object
- Objectpublic static boolean isArray(Object object)
object
- Objectpublic static <Q,W> boolean equals(Q object0, W object1)
Q
- W
- object0
- object1
- public static <Q> boolean contains(Q[] array, Q object)
Q
- array
- object
- public static <Q> int indexOf(Q[] array, Q object)
Q
- array
- object
- public static Object[] add(Object[] array, Object element)
array
- element
- public static boolean isEmpty(Object array)
array
- public static <Q> Q[] remove(Q[] array, int index)
Q
- array
- index
- public static <Q> Q[] remove(Q[] array, Q element)
Q
- array
- element
- public static Object[] filter(Object array, Object rejected)
array
- rejected
- public static <Q> Q[] toArray(Class<?> reference, int length)
Q
- reference
- length
- public static Object[] toArray()
public static <Q> Q[] toArray(Class<?> type)
Q
- type
- public static long toLong(Object object)
object
- Objectpublic static float toFloat(Object object)
object
- Objectpublic static double toDouble(Object object)
object
- Objectpublic static int toInt(Object object)
object
- Objectpublic static boolean isNumber(Object object)
object
- Objectpublic static boolean toBool(Object object)
object
- Objectpublic static <Q> Q getIfNull(Q nullable, Q object)
Q
- nullable
- object
- Copyright © 2018 Terra Software Informatics LLC.. All rights reserved.