基本数据类型、包装类型、String类型三者之间的转换可以通过多种方法实现,本文介绍的方法简单,易于掌握。
<>基本数据类型与包装类型之间的转换
>基本数据类型转化为包装类:
>>方法一:调用包装类的构造器
int num1=10;
Integer in1=new Integer(num1);
>>方法二:JDK 5.0新特性,自动装箱
int num2 =10;
Integer in1=num2;
>包装类转化为基本数据类型
>>方法一:调用包装类的xxxValue()方法
Integer in1=new Integer(12);
int i1=in1.intValue();
>>方法二:JDK 5.0新特性,自动拆箱
int num3=in1;
<>基本数据类型、包装类型与String类型之间的转换
>基本数据类型、包装类型转化为String类型:
>>方法一:做连接运算
int num1=10;
String str1=num1+"";
>>方法二:调用String的valueof()方法
float f1=12.3f;
String.valueOf(f1);
>String类型转化为基本数据类型、包装类型
>>方法一:调用包装类的parseXxx()方法
String str1="123";
int num2=Integer.parseInt(str1);
>>>注意:String类型转化为基本数据类型、包装类型时,转换前要先看字符串中的内容是否可以转换