包装类、基本数据类型、string之间的相互转换

一.基本数据类型与包装类之间的相互转换

1.基本数据类型转换为包装类

int num3 =10;//定义一个基本数据类型
Integer in1=new Integer(num3);//新建一个包装类将int装换为Integer
System.out.println(in1.toString());//转换为包装类之后就可以利用多态性调用Object中的toString方法

2.包装类转换为基本数据类型

Integer i1=new Integer(12);//新建一个值为12的Integer包装类
int num5=i1.intValue();//使用包装类的方法XXX.value将包装类转换为int的基本数据类型
System.out.println(num5);

二.基本数据类型、包装类与String之间的转换

1.基本数据类型、包装类转换为String

(1)方法一:输出时在后面加+“”

int num4=30;
System.out.println(num4+"");

(2)方法二:使用String 类的方法valueOf

float f1=12.3f;
String s1=String.valueOf(f1);
System.out.print(s1);

Integer in5=new Integer(13);
String s = String.valueOf(in5);

2.String转换为基本数据类型、包装类:parseXXX

String str1="123";
int i1 = Integer.parseInt(str1);

 

三.JDK5新特性:自动装箱与自动拆箱

1.自动装箱

 //自动装箱
int num6=30;
Integer in2=num6;

2.自动拆箱

//自动拆箱
Integer in3 =new Integer(30);
Integer int3= num6;

 



posted @   与否业务NOW  阅读(76)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?
点击右上角即可分享
微信分享提示