包装类、基本数据类型、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;
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?