String和基本資料型別的相互轉換

m0_47202681發表於2021-01-04

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);                               
    }                                                        	

輸出
在這裡插入圖片描述

相關文章