包转类自动装箱自动拆箱 基本类型与字符串类型互相转换

自动装箱与自动拆箱

自动装箱与自动拆箱:
基本类型的数据和包装类之间可以自动的相互转换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基本类型。

 

posted @   帕拉利斯  阅读(28)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
点击右上角即可分享
微信分享提示