新客立减

Java

中数据类型转换⼤全(个⼈总结)

⼀、字符串转换为其他类型

1

、将字符串转化为

int

  

1

)⽅法⼀

int

 i = Integer.parseInt(String str);

  (

2

)⽅法⼆

int

 i = Integer.valueOf(String str).intValue();

  

注:

Integer.parseInt

 Integer.valueOf 

不同,前者⽣成的是整型,⽽后者是⼀个对象,所以要通过

intValue()

来获得对象的值;

  

字串转成

 Double, Float, Long 

的⽅法⼤同⼩异

.

 

2

、将字符串转化为

Double

  

1

)⽅法⼀

Double i=Double.parseDouble(String str);

  

2

)⽅法⼆

Double i=Double.valueOf(String str).doubleValue();

 

3

、将字符串转化为

Float

  

1

)⽅法⼀

Float i=Float.parseFloat(String str);

  

2

)⽅法⼆

Float i=Float.valueOf(String str).floatValue();

 

4

、将字符串转化为

Long 

  

1

)⽅法⼀

Long i=Long .parseLong(String str);

  

2

)⽅法⼆

Long i=Long.valueOf(String str).longValue();

 

⼆、其他类型转换为字符串

1

、将

int

类型转换为字符串

  

1

)⽅法⼀

String str = String.valueOf(int i);

  

2

)⽅法⼆

String str = Integer.toString(int i);

  

3

)⽅法三

String str = “” + i ;

  

注:

 

Double, Float, Long 

的⽅法⼤同⼩异

.

 

2

、将

Double

类型转换为字符串

  

1

)⽅法⼀

String str = String.valueOf(int i);

  

2

)⽅法⼆

String str = Double.toString(int i);

  

3

)⽅法三

String str = “” + i ;

 

3

、将

Float

类型转换为字符串

  

1

)⽅法⼀

String str = String.valueOf(int i);

  

2

)⽅法⼆