包转类自动装箱自动拆箱 基本类型与字符串类型互相转换
自动装箱与自动拆箱
自动装箱与自动拆箱:
基本类型的数据和包装类之间可以自动的相互转换JDK1.5之后出现的新特性
自动装箱:直接把int类型的整数赋值给包装类
Integer in = 1;就相当于Integer in = new Integer(1)
自动拆箱:in是包装类,无法直接参与运算,可以自动转换为基本类型的数据,再参与计算in + 2;就相当于in.intValue() + 3 = 3;
in - in + 2;就相当于in - new Integer(3)自动装箱
基本类型与字符串类型互相转换
基本类型与字符串之间的转换基本类型-->字符串
1.基本类型数据的值+””最简单的方式(工作中常用)
2.使用包装类中的静态方法
static string tostring(int i)返回一个表示指定整数的String 对象
3.使用string类中的静态方法
static string valueof(int i)返回int参数的字符串表示形式
字符串-->基本类型
使用包装类的静态方法parseXX(“"字符串")
Integer类:static int parseInt(String s)
DoubLe类:static double parseDouble(string s)
除了Character类矛外,其他所有包装类都具有parseXxx静态方法可以将字符串参数转换为对应的基本类型:
public static byte parseByte(String s):将字符串参数转换为对应的byte基本类型
public static short parseShort(String s):将字符串参数转换为对应的short基本类型
public static int parseInt(String s):将字符串参数转换为对应的int基本类型
public static long parseLong(String s))`︰将字符串参数转换为对应的long基本类型
public static float parseFloat(String s):将字符串参数转换为对应的float基本类型。
public static double parseDouble(String s):将字符串参数转换为对应的double基本类型。
public static boolean parseBoolean(String s):将字符串参数转换为对应的boolean基本类型。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 【自荐】一款简洁、开源的在线白板工具 Drawnix