关于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