自动装箱与自动拆箱:
自动装箱是这样一个过程,只需要基本类型的对象,就自动将基本类型自动封装(装箱)进与等价的类型包装器中,而不需要明确的构造对象。自动拆箱是当需要时自动抽取(拆箱)已装箱对象数值过程。不需要调用inValue()或doubleValue()这类方法
自动装箱和自动拆箱特性极大的简化了一些算法的编码,移除了单调乏味的手动装箱和拆箱数值操作。它们还有助于防止错误。此外,它们对于泛型非常重要,因为泛型只能操作对象。最后,集合框架需要利用自动拆箱特性进行工作。
数值与字符串形式之间的转换
最常见的编程杂务之一是将数值的字符串表示形式转换成数值。数值类型的包装器类为此提供了相应的方法。例如:
Int类的parseInt()方法
Long类的parseLong()方法
Double类的parseDouble()方法
为了将数值转换成字符串形式,可以调用相应包装类的toString()方法。
String.valueOf()
Int.toString();
Double.toString();
int I = 100;
String str = I + “”;