關於Java字符串,整型和浮點型之間的數據類型轉換


 

字符串和整型之間的轉換

  • int轉String

    int i=12345;    

    String s="";

    方法一 s=i+"";

    方法二 s=String.valueOf(i);

  • String轉int 

    s="12345";
    int i;

    方法一 i=Integer.parseInt(s);

    方法二 i=Integer.valueOf(s).intValue();

 

字符串與浮點型之間的轉換

  • 浮點型轉字符串 

    float  f=1.2   //double類型也是一樣的
    方法一 String s=f+"";
    方法二 String s = String.valueOf(num);

  • 字符串轉浮點型 

    String s = "100";
    方法一 Long.parseLong(s);
    方法二 Float.parseFloat(s);
    方法三 Double.parseDouble(s);

 

整型和浮點型之間轉換

  •  浮點型轉整型

    double d=1.2;  //float也是一樣的
    方法一 Math.floor(d);

    方法二  Integer.parseInt(d);

  • 整型轉浮點型

    int i=1;

    方法一 double d = Double.parseDouble(i);
    方法二 float f = Float.parseFloat(i);

 

注:不同類型的數據類型之間相互運算系統會先進行一個自動轉換(低類型轉換為高類型數據)

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM