// With streams map your object array to an int array Integer intArray[] = Arrays.stream(objArray) .map(Object::toString) .map(Integer::valueOf) .toArray(Integer[]::new);