String和基本数据类型的相互转换

String和基本数据类型的转换

在程序开发中,我们经常需要将基本数据类型转成String类型,或者将String类型转成基本数据类型。

基本数据类型 --> 字符串
public class Test09 {                     
    public static void main(String[] args)
        // 1. 基本类型转String类型               
        int number = 100;                 
        float price = 34.5F;              
        boolean b = true;                 
        char c = '男';                     
                                          
        // 1. number + "" 的结果是String      
        // 2. number本身没有变化                
        String s1 = number + "";          
        String s2 = price + "";           
        String s3 = b + ""; // "true"     
        String s4 = c + ""; // "男"        
                                          
        System.out.println(s1);           
        System.out.println(s2);           
        System.out.println(s3);           
        System.out.println(s4);           
    }                                     
}                                         

输出

在这里插入图片描述

字符串 --> 基本数据类型

通过基本类型的包装类调用parseXX方法即可

public class Test09 {                                        
    public static void main(String[] args) {                 
        // 2. String类型转基本数据类型                                
        String str = "123.5";                                
        double d1 = Double.parseDouble(str);                 
        System.out.println(d1);                              
                                                             
        String str2 = "你好";                                  
       // str2 取出字符串的第几位字符,注意,字符串的每个字符编号从0开始                 
        char c = str2.charAt(0);                             
        System.out.println(c);                               
    }                                                        	

输出
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值