У меня есть массив Object[]
, и я пытаюсь найти те, которые являются примитивами. Я пытался использовать Class.isPrimitive()
, но кажется, что я делаю что-то неправильно:
int i = 3;
Object o = i;
System.out.println(o.getClass().getName() + ", " +
o.getClass().isPrimitive());
выводит java.lang.Integer, false
.
Есть ли правильный путь или какая-то альтернатива?