java的String类型和基本类型之间的转换

String类型和基本类型之间的转换

1、基本类型–>String

语法:直接拼接 “”空字符串即可。
示例:String s = i + “”;
代码展示:

public class tpyeTest {
    public static void main(String[] args) {
        int i;
        i = 12345;
        String str1 = i+"";
        System.out.println(str1+"\t"+str1.length());
   }
}

2、String–>基本类型

语法:通过调用基本类型对应的包装类里面的parseXX方法即可,要求待转换的String的值必须为有效的目标类型格式
示例:
① String s = “123”;
Int类型:int x = Integer.parseInt(agestr);
Double类型:double x = Double.parseDouble(scoreStr);
Boolean类型:String str = “false”;
boolean x = Boolean.parseBoolean(str);
备注:以上装换只针对于非char类型,如果String类型需要转换到char类型,可以调用String的charAt()方法
Char类型 :String s = “hello”;
char c = s.charAt(2);

代码展示:

在这里插入代码片
public class tpyeTest {
    public static void main(String[] args) {
       
        boolean flag = true;
        String str2 = flag +"";
        System.out.println(str2+"\t"+str2.length());//输出true 4

        String agestr = "18";
        int age = Integer.parseInt(agestr);
        System.out.println(age);
        System.out.println(age>10);//输出true

        String scoreStr = "95.1";
        double score = Double.parseDouble(scoreStr);
        System.out.println(score);

        String str = "false";
        boolean s = Boolean.parseBoolean(str);
        System.out.println(s );//输出false

        String charStr = "hello";
        char ch = charStr.charAt(4);
        System.out.println(ch );//输入o
    }
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值