public class ClassUtil extends Object
| 构造器和说明 |
|---|
ClassUtil() |
| 限定符和类型 | 方法和说明 |
|---|---|
static boolean |
isAllSub(Class<?> c,
Class<?>... bases)
是否是bases子类或实现了basees接口(满足全部)
|
static boolean |
isInSub(Class<?> c,
Class<?>... bases)
是否是bases子类或实现了basees接口(满足其中一个)
|
static boolean |
isPrimitiveClass(Object obj)
是否是基础类型(不包含String类型)
|
static boolean |
isWrapClass(Object obj)
是否是封装类(基础类型之外的类) String类返回true
|
static List<Class<?>> |
list(String packageName,
boolean recursion,
Class<?>... bases) |
static List<String> |
nameList(String packageName,
boolean recursion,
Class<?>... bases) |
public static boolean isPrimitiveClass(Object obj)
obj - objpublic static boolean isWrapClass(Object obj)
obj - objpublic static List<String> nameList(String packageName, boolean recursion, Class<?>... bases)
public static boolean isInSub(Class<?> c, Class<?>... bases)
c - cbases - basesCopyright © 2022. All rights reserved.