[代码] [Java]代码 package cn.itcast.apsliyuan.text;import java.lang.reflect.Array;public class A ; ; rrayReflectDemo { public static void main(String[] args) { String[] str = { "aps", "liyuan" }; int[] intArray = { 12, 34 }; double[] double_Array = { 12.2, 342.1 }; ArrayReflectDemo[] reflectDemo = {}; common(double_Array);//fasle common(intArray);//false common(str);//true common(reflectDemo);//true // ----------------------------------------- /** * 成果全为true,这个是不会查看数组类型的,当是数组格局他就是true */ ArrayReflectCommon(reflectDemo); ArrayReflectCommon(double_Array); ArrayReflectCommon(intArray); ArrayReflectCommon(str); //----------------------------------------------- ArrayReflectCommonValue(reflectDemo); ArrayReflectCommonValue(double_Array); ArrayReflectCommonValue(intArray); ArrayReflectCommonValue(str); }/** * 判别是不是引证数组类型 * @param object */ public static void common(Object object) { boolean b = (object instanceof Object[]); System.out.println("<<<>>>" b); } /** * 取出数组中的每个数据 * @param object */ public static void ArrayReflectCommonValue(Object object){ boolean b = object.getClass().isArray(); if(b){ for(int i=0;i>>" Array.get(object,i)); } } }}