字符串和整型之間的轉換
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);
注:不同類型的數據類型之間相互運算系統會先進行一個自動轉換(低類型轉換為高類型數據)