1. 使用`instanceof`关键字:
Object obj = ...; // 需要判断的对象if (obj instanceof String[]) {// obj 是 String 类型的数组}
2. 使用`Array.isArray()`方法:

Object obj = ...; // 需要判断的对象if (Array.isArray(obj)) {// obj 是数组}
3. 使用`getClass().isArray()`方法:
Object obj = ...; // 需要判断的对象if (obj.getClass().isArray()) {// obj 是数组}
以上方法都可以用来判断Java中的对象是否为数组类型。需要注意的是,`instanceof`和`Array.isArray()`方法可以区分不同类型的数组,例如`int[]`和`String[]`,而`getClass().isArray()`只能判断对象是否为数组,不能区分数组的元素类型
