java 判断 class 为 Number.class
时间: 2023-02-08 18:08:30 浏览: 97
可以使用 Number.class.isAssignableFrom(class) 来判断某个 class 是否是 Number.class 的子类或等于 Number.class。例如:
```
Class<?> clazz = Integer.class;
if (Number.class.isAssignableFrom(clazz)) {
System.out.println(clazz + " is a subclass of Number.");
}
```
输出:
```
class java.lang.Integer is a subclass of Number.
```
相关问题
bad version number in .class
"bad version number in .class" 的意思是在Java程序中,某个类的版本号不正确。这通常是由于编译器版本不兼容导致的。例如,如果你使用了Java 8编译器编译了一个类,但是在Java 7环境中运行该类,就会出现这个错误。解决方法是使用与运行环境相同的编译器版本编译代码。
阅读全文