Arrays:
package com.logicbig.example.clazz;
public class IsInstanceExample5 {
public static void main(String... args) {
System.out.println("-- primitive arrays --");
int[] numbers = {1, 2};
boolean b = Object.class.isInstance(numbers);
System.out.println(b);
b = Object[].class.isInstance(numbers);
System.out.println(b);
System.out.println("-- object arrays --");
Integer[] numbers2 = {1, 2};
b = Object.class.isInstance(numbers2);
System.out.println(b);
b = Object[].class.isInstance(numbers2);
System.out.println(b);
b = Number[].class.isInstance(numbers2);
System.out.println(b);
}
}
Output
-- primitive arrays --
true
false
-- object arrays --
true
true
true