The list of methods to do Object to Array are organized into topic(s).
Object[]
toArray(Object obj) to Array
if (obj == null) {
return new Object[0];
} else if (obj.getClass().isArray()) {
return (Object[]) obj;
} else if (obj instanceof Collection) {
return ((Collection<?>) obj).toArray();
return new Object[] { obj };
...
List
toArray(Object obj) to Array
if (isArray(obj)) {
return (List<Object>) obj;
throw new IllegalArgumentException(obj + " is not an array.");
Object[]
toArray(Object value) to Array
if (value == null) {
return EMPTY_ARRAY;
Object[] values;
if (value.getClass().isArray()) {
values = (Object[]) value;
} else if (List.class.isInstance(value)) {
List<Object> list = (List<Object>) value;
...