JAVA判断一个Object对象是否为Array类型

JAVA判断一个Object对象是否为Array类型

  • 使用getClass()

    getClass()可以获得对象的类型,根据获得的对象类型,判断是否为Array数组

    /**
       * 对象是否为数组对象
       *
       * @param obj 对象
       * @return 是否为数组对象,如果为{@code null} 返回false
       */
      public static boolean isArray(Object obj) {
          if (null == obj) {
    //            throw new NullPointerException("Object check for isArray is null");
              return false;
          }
    //        反射 获得类型
          return obj.getClass().isArray();
      }

你可能感兴趣的:(JAVA-utIl)