![](/img/trans.png)
[英]Does int.class equal Integer.class or Integer.TYPE in Java?
[英]What is difference between int.class and Integer.TYPE in java?
我想知道Java中的int.class和Integer.TYPE之间的区别?
绝对没有。 如果运行以下代码,您将看到int.class
与Integer.TYPE
相同。
public class Test {
public static void main(final String[] args) {
System.out.println(int.class == Integer.TYPE);
}
}
绝对错误检查这个:
public static void main(String[] args) {
System.out.println(int.class.equals(Integer.TYPE));
System.out.println(Integer.class.equals(Integer.TYPE));
}
输出:true false
Boolean.TYPE == boolean.class
Byte.TYPE == byte.class
Short.TYPE == short.class
Character.TYPE == char.class
Integer.TYPE == int.class
Long.TYPE == long.class
Float.TYPE == float.class
Double.TYPE == double.class
Void.TYPE == void.class
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.