一、基本数据类型与其对应的封装类之间的相互转换
基本数据类型转换为封装类
1·直接赋值 (自动打包)
Integer i=3;
2·使用封装类的含参构造函数(实例化)
Integer i=new Integer(3);
3·使用封装类提供的valueOf()方法(静态方法)
Integer i=Integer.valueOf(3);
封装类转换为基本数据类型
1·直接赋值(自动解包)
Integer i=new Integer(2);
int j=i;
2·使用封装类提供的value()方法
Integer i=new Integer(3);
int j=i.intValue();
float f=i.floatValue();
二、基本数据类型与字符串之间的相互转换
基本数据类型转换为字符串
1·使用String类的valueOf()方法(静态方法)
String s=String.valueOf(123);
2·使用封装类的toString()方法(静态方法)
String s=Integer.toString(3);
3·使用字符串连接符“+”
String s=""+123;
字符串转换为基本数据类型
1·使用封装类的静态方法
int i=Integer.parseInt("12");
三、封装类与字符串之间的相互转换
字符串转换为封装类
1·使用封装类的含参构造函数(实例化)
Integer i=new Integer("123");
2·使用封装类的valueOf()方法
Integer i=Integer.valueOf("123");
封装类转换为字符串
1·使用字符串连接符“+”
Integer i=new Integer(123);
String s=""+i;
2·使用封装类的toString()方法
Integer i=new Integer(123);
String s=i.toString();