From -stackflow
🍃采纳385楼
翻译:
int是一种基本类型。int类型的变量存储要表示的整数的实际二进制值。parseInt(“1”)没有意义,因为int不是一个类,因此没有任何方法。
Integer是一个类,与Java语言中的任何其他类都没有区别。整型变量存储对整型对象的引用,就像任何其他引用(对象)类型一样。整数parseInt(“1”)是从Integer类调用静态方法parseInt(请注意,该方法实际上返回的是int而不是整数)。
更具体地说,Integer是一个只有一个int类型字段的类。该类用于需要像对待任何其他对象一样对待int的情况,例如在泛型类型或需要可空性的情况下。
请注意,Java中的每个基本类型都有一个等价的包装器类:
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)