Как проверить, является ли данный объект int[] в Java?
int[]
Как вы и ожидали:
if (theObject instanceof int[]) { // use it! }
Массивы Objects, даже если они массивы примитивов.
Objects
if (o instanceof int[]) { ... }
Массивы - это объекты в Java.
intanceof самое простое, но делать буквально то, что вы просите.
if (o.getClass() == int[].class)
Получить класс времени выполнения переменной, если это один массив измерений, имя класса будет похоже на [int, если это двумерный массив, имя класса будет [[int, а если это трехмерное имя класса - [[[int
if ( j.class.Name.equals("[int")) { ...... }