判断一个类是否另一个类的父类

2022-08-16 20:30:32 浏览数 (1)

任何教育都比不上灾难的教育。——英狄斯雷利

代码很简单

我们调用ClassisAssignableFrom函数来判断左边的类是否参数中这个类的超类(父类)

代码语言:javascript复制
System.out.println(Collection.class.isAssignableFrom(List.class));
System.out.println(Collection.class.isAssignableFrom(ArrayList.class));
System.out.println(Collection.class.isAssignableFrom(Set.class));
System.out.println(Collection.class.isAssignableFrom(HashSet.class));
System.out.println(Collection.class.isAssignableFrom(Map.class));
System.out.println(Collection.class.isAssignableFrom(HashMap.class));

打印结果

0 人点赞