174 01 Android 零基础入门 03 Java常用工具类02 Java包装类 02 包装类学习 03 基本数据类型和包装类之间的转换 174 01 Android 零基础入门 03 Java常用工具类02 Java包装类 02 包装类学习 03 基本数据类型和包装类之间的转换 基本数据类型和包装类之间的转换

本文知识点:基本数据类型和包装类之间的转换

说明:因为时间紧张,本人写博客过程中只是对知识点的关键步骤进行了截图记录,没有对截图步骤进行详细的文字说明(后面博主时间充裕了,会对目前的博客编辑修改,补充上详细的文字说明);有些步骤和相关知识点缺乏文字描述,可能会难以理解。读者如有不明之处,欢迎博客私信或者微信(本人微信在博客下方的“关于博主”处)与本人交流,共同进步

基本数据类型和包装类之间的转换

包装类和基本数据类型之间的转换,需要用到装箱和拆箱
174 01 Android 零基础入门  03 Java常用工具类02 Java包装类 02 包装类学习 03 基本数据类型和包装类之间的转换
174 01 Android 零基础入门  03 Java常用工具类02 Java包装类 02 包装类学习 03 基本数据类型和包装类之间的转换
基本数据类型和包装类之间的转换
174 01 Android 零基础入门  03 Java常用工具类02 Java包装类 02 包装类学习 03 基本数据类型和包装类之间的转换
174 01 Android 零基础入门  03 Java常用工具类02 Java包装类 02 包装类学习 03 基本数据类型和包装类之间的转换
基本数据类型和包装类之间的转换

装箱: 把基本数据类型的值转换成对应的包装类型的对象。
拆箱:则是装箱的逆操作,也就是把对象转换为对应的基本数据类型的值
174 01 Android 零基础入门  03 Java常用工具类02 Java包装类 02 包装类学习 03 基本数据类型和包装类之间的转换
174 01 Android 零基础入门  03 Java常用工具类02 Java包装类 02 包装类学习 03 基本数据类型和包装类之间的转换
基本数据类型和包装类之间的转换

无论是装箱还是拆箱,都有自动和手动的2种行为。

自动拆装箱的代码示例

装箱

自动装箱代码示例:
174 01 Android 零基础入门  03 Java常用工具类02 Java包装类 02 包装类学习 03 基本数据类型和包装类之间的转换
174 01 Android 零基础入门  03 Java常用工具类02 Java包装类 02 包装类学习 03 基本数据类型和包装类之间的转换
基本数据类型和包装类之间的转换
手动装箱代码示例:
174 01 Android 零基础入门  03 Java常用工具类02 Java包装类 02 包装类学习 03 基本数据类型和包装类之间的转换
174 01 Android 零基础入门  03 Java常用工具类02 Java包装类 02 包装类学习 03 基本数据类型和包装类之间的转换
基本数据类型和包装类之间的转换

拆箱

自动拆箱代码示例:
174 01 Android 零基础入门  03 Java常用工具类02 Java包装类 02 包装类学习 03 基本数据类型和包装类之间的转换
174 01 Android 零基础入门  03 Java常用工具类02 Java包装类 02 包装类学习 03 基本数据类型和包装类之间的转换
基本数据类型和包装类之间的转换手动拆箱代码示例:
174 01 Android 零基础入门  03 Java常用工具类02 Java包装类 02 包装类学习 03 基本数据类型和包装类之间的转换
174 01 Android 零基础入门  03 Java常用工具类02 Java包装类 02 包装类学习 03 基本数据类型和包装类之间的转换
基本数据类型和包装类之间的转换
Integer类型对象中,除了有intValue方法之外,还有doubleValue、shortValue等方法……
174 01 Android 零基础入门  03 Java常用工具类02 Java包装类 02 包装类学习 03 基本数据类型和包装类之间的转换
174 01 Android 零基础入门  03 Java常用工具类02 Java包装类 02 包装类学习 03 基本数据类型和包装类之间的转换
基本数据类型和包装类之间的转换