包转类自动装箱自动拆箱 基本类型与字符串类型互相转换
自动装箱与自动拆箱
自动装箱与自动拆箱:
基本类型的数据和包装类之间可以自动的相互转换JDK1.5之后出现的新特性
自动装箱:直接把int类型的整数赋值给包装类
Integer in = 1;就相当于Integer in = new Integer(1)
自动拆箱:in是包装类,无法直接参与运算,可以自动转换为基本类型的数据,再参与计算in + 2;就相当于in.intValue() + 3 = 3;
in - in + 2;就相当于in - new Integer(3)自动装箱


基本类型与字符串类型互相转换
基本类型与字符串之间的转换基本类型-->字符串
1.基本类型数据的值+””最简单的方式(工作中常用)
2.使用包装类中的静态方法
static string tostring(int i)返回一个表示指定整数的String 对象
3.使用string类中的静态方法
static string valueof(int i)返回int参数的字符串表示形式
字符串-->基本类型
使用包装类的静态方法parseXX(“"字符串")
Integer类:static int parseInt(String s)
DoubLe类:static double parseDouble(string s)


除了Character类矛外,其他所有包装类都具有parseXxx静态方法可以将字符串参数转换为对应的基本类型:
public static byte parseByte(String s):将字符串参数转换为对应的byte基本类型
public static short parseShort(String s):将字符串参数转换为对应的short基本类型
public static int parseInt(String s):将字符串参数转换为对应的int基本类型
public static long parseLong(String s))`︰将字符串参数转换为对应的long基本类型
public static float parseFloat(String s):将字符串参数转换为对应的float基本类型。
public static double parseDouble(String s):将字符串参数转换为对应的double基本类型。
public static boolean parseBoolean(String s):将字符串参数转换为对应的boolean基本类型。

浙公网安备 33010602011771号