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

 

注:不同类型的数据类型之间相互运算系统会先进行一个自动转换(低类型转换为高类型数据)

 

posted @ 2022-03-21 09:31  篝火旁的星空  阅读(1378)  评论(0)    收藏  举报