指定されたクラスのリストは、それが配列であるかどうか、親クラスまたはサブクラスであるかどうかを確認する方法

リスト1つの親クラスまたは親インタフェースか否かを判断する、サブクラス、およびので自体に

/ ** 
     *指定されたクラスは、サブクラスまたは親クラスの一覧であるかどうかを判断する
     * 
     * @param CLZ 
     * @return 
     * / 
パブリック 静的 ブールisListTypeClass(クラスCLZ){
     試み{
         リターンリスト。クラス .isAssignableFromは(CLZ)|| CLZ。 newInstance()instanceofの一覧; 
    } キャッチ(例外E){
         リターン falseに; 
    } 
}

 

指定されたクラスが配列型であるかどうかを判別2.

/ ** 
     *指定されたクラスが配列であるか否かを判断する
     * 
     * @paramのCLZ 
     * @return 
     * / 
パブリック 静的 ブールisArrayTypeClass(クラスCLZ){
     戻りclz.isArrayを(); 
}

おすすめ

転載: www.cnblogs.com/duguxiaobiao/p/12091669.html