包装类之类型转换

包装类之类型转换

1.基本类型转换为字符串

1.使用“+”号连接

2.使用包装类的toString()方法,其中有一个重载方法toString(int i, int radix),第二个参数表示要转化的进制数

2.字符串转换为基本数据类型

1.字符串不能包含与要转换的基本类型不一致的东西,例如:如果要转化为整数,那么字符串中不能包含除数字以外的东西,否则会报NumberFormatException异常

2.使用包装类的parseXXXX()方法

3.boolean类型的话“true"–>true,非true:“terr”–>false,“false”–>false,使用pareBoolean()

代码实现:

public class Test {
    public static void main(String[] args) {
        //1.基本类型转换为字符串
        int n = 255;
        //1.1使用+号
        String str = ""+255;
        System.out.println(str);//255
        //1.2使用包装类Integer的toString的两个重载方法
        String str2 = Integer.toString(n);
        String str3 = Integer.toString(n,16);//第二个参数表示进制,将n转化为16进制
        System.out.println(str2);//255
        System.out.println(str3);//ff

        //2.字符串转化为基本数据类型
        String s = "155";
        //使用Integer.parseXXX();
        int num1 = Integer.parseInt(s);//前提是字符串不能包含除数字以外的东西,否则会报NumberFormatException
        int num2 = Integer.parseInt(s, 16);
        System.out.println(num1);//155
        System.out.println(num2);//341
        String s1 = "true";
        String s2 = "ttt";
        String s3 = "false";
        Boolean b1 = Boolean.parseBoolean(s1);
        Boolean b2= Boolean.parseBoolean(s2);
        Boolean b3= Boolean.parseBoolean(s3);
        System.out.println(b1);//true
        System.out.println(b2);//false
        System.out.println(b3);//false
    }
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

yuan_boss

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值