package changYongLei;
//实现基本数据类型,包装类以及字符串之间的相互转换
public class BaoZhuangLei_Text {
public static void main(String[] args) {
int num = 123;
//1.通过String,valueOf()方法将基本类型转换为字符型
String string = String.valueOf(num);
System.out.println(string);//将int变量转换为字符串的结果
//2.通过包装类的valueOf()静态方法将基本数据类型和字符串转换为包装类
String str = "998";
Integer integer = Integer.valueOf(num);
System.out.println(integer);//将int变量转换为包装类的结果
Integer integer2 = Integer.valueOf(str);
System.out.println(integer2);//将字符串变量类型转换为包装类的结果
//3.通过包装类的有参构造方法将基本类型和字符串转换为包装类
Integer integer3 = new Integer(num);
System.out.println(integer3);//通过构造器将int变量转换为包装类的结果
Integer integer4 = new Integer(str);
System.out.println(integer4);//通过构造器将字符串变量类型转换为包装类的结果
//4.通过包装类的parseXxx()静态方法将字符串转换为基本数据类型
//注意:parseXxx中的Xxx表示的是数据类型(int,double,float等等)
int per = Integer.parseInt(str);
System.out.println(per);//将字符串转换为基本类型的结果
//5.通过包装类的toString()方法将包装类转换为字符串
String string2 = integer.toString();
System.out.println(string2);//将包装类转换为字符串的结果
}
}
Java包装类Integer类——基本数据类型、包装类以及字符串之间的相互转换
最新推荐文章于 2021-08-17 10:39:48 发布