字符串和整型之间的转换
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);
注:不同类型的数据类型之间相互运算系统会先进行一个自动转换(低类型转换为高类型数据)