String基本类型转化

1.包装类与基本数据类型的转化
public void text001(){

int num1=10;

Integer num2=new Integer(num1)//由基本数据类型到包装类的转化。八大基本数据类型都适用

包装类 变量名=new 包装类(要转化的变量名)

int i1=num2.intvalue();//由包装类转化为基本数据类型

要转化的基本数据类型 变量名=包装类变量名.要转化的基本数据类型value();

}

2.拆箱装箱
在jdk5之后基本数据类型与包装类之间的转化变得简单

pubilc void text01(){

int num1=10;

Integer in1=10;//基本数据类型转化为包装类(自动装箱)

int num2=in1;//包装类转化为基本数据类型(自动拆箱)

}

3.如何实现基本数据类型、包装类向String类型的转化
1.使用连接运算、2.调用String的valueof()
public void text01(){

int num1=10;

String str1=num1+“”;//方法一

String str2=String.valueof(num1);//方法二(不能使用强转,只有子父类关系才能强转)

}

4.实现String向基本数据类型和包装类的转化
public void text03(){

String str =“123”;

int num=Integer.parseInt(str);//String向基本数据类型的转化

基本数据类型 变量名=基本数据类型的包装类.parse(相应数据类型)(String类型的变量名)

Integer num=Integer.parseInt(str)//string类型向包装类的转化

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值