普通数据类型转化为包装类
//定义float对象
float f = 66.6f;
//手动装箱
Float f1 = new Float(f);
//自动装箱
Float f2 = f;
包装类转为普通数据类型
Double d = new Double(88.88);
//手动拆箱
double d1 = d.doubleValue();
//自动拆箱
double d2 = d;
将包装类转化为其他数据类型
Integer score1 = new Integer(10);
//利用xxxxValue()函数
double score2 = score1.doubleValue();
//利用自动拆箱
double score3=(double)score1;
//实际上是两步:1.自动拆箱 2.强制转化
将基本数据类型转换成字符串
int c=10;
//方法一,包装类.toString(目的变量)
String str=Integer.toString(c);
//方法二,String.valueOf(目的变量)
String str2=String.valueOf(c);
将字符串转换成基本数据类型
String str ="12";
//方法1,包装类.parseXXX(目的变量)
int num=Integer.parseInt(str);
//方法2,包装类.valueOf(目的变量)
int num2=Integer.valueOf(str);
版权声明:本文为weixin_45939085原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。