&&基本数据类型和包装类之间的转换
1、基本数据类型转换为包装类
int i=2;
a.自动装箱
Integer s=i;
b.手动装箱
Integer s=new Integer(i);
2、包装类转换为基本数据类型
String s="2";
a.自动拆箱
int i=s;
b.手动拆箱
int i=s.intValue();
其他数据类型可以举一反三。
&&基本数据类型和字符串之间的转换
1、字符串转化为基本数据类型
String s = "100";
//方法一包装类parse方法
int a = Integer.parseInt(s);
lont a= Long.parseLong(s);
float a=Float.parseFloat(s);
double a Double.parseDouble(s) ;
//方法二包装类的valueOf方法
int a = Integer.valueOf(s);
包装类的valueOf,先将字符串转换为包装类,再利用自动拆箱转换为基本数据类型。
2、基本数据类型转换为字符串
int i=11;
//方法一
String s=i+"";
//方法二
String s=String.valueOf(i);
//方法三
String s=Integer.toString(i);