当前位置 : 主页 > 编程语言 > java >

173 01 Android 零基础入门 03 Java常用工具类02 Java包装类 02 包装类学习 02 包装类常

来源:互联网 收集:自由互联 发布时间:2022-07-07
173 01 Android 零基础入门 03 Java常用工具类02 Java包装类 02 包装类学习 02 包装类常用方法 本文知识点:包装类常用方法 说明:因为时间紧张,本人写博客过程中只是对知识点的关键步骤进

173 01 Android 零基础入门 03 Java常用工具类02 Java包装类 02 包装类学习 02 包装类常用方法

本文知识点:包装类常用方法

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

包装类常用方法

工欲善其事,必先利其器。

173 01 Android 零基础入门  03 Java常用工具类02 Java包装类 02 包装类学习 02 包装类常用方法_包装类

要学习包装类,就要先了解它的常用API

Java中的所有包装类,都是存放在java.lang包下

173 01 Android 零基础入门  03 Java常用工具类02 Java包装类 02 包装类学习 02 包装类常用方法_java_02

用final修饰的类,无法继承。即Integer类,是没有子类的。

173 01 Android 零基础入门  03 Java常用工具类02 Java包装类 02 包装类学习 02 包装类常用方法_常用方法_03


其实,Java中所有的包装类都是被final修饰的,不允许被继承的,没有子类的。

173 01 Android 零基础入门  03 Java常用工具类02 Java包装类 02 包装类学习 02 包装类常用方法_java_04


173 01 Android 零基础入门  03 Java常用工具类02 Java包装类 02 包装类学习 02 包装类常用方法_包装类_05


……

数值型包装类

继续回到Integer类中来,我们看到Integer继承自Number类。
回忆一下,基本数据类型包括数值型、字符型、布尔型。

因此,所有数值型包装类都是继承自Number这个类的。

173 01 Android 零基础入门  03 Java常用工具类02 Java包装类 02 包装类学习 02 包装类常用方法_常用方法_06

Byte继承自Number

173 01 Android 零基础入门  03 Java常用工具类02 Java包装类 02 包装类学习 02 包装类常用方法_java_07


Float继承自Number

173 01 Android 零基础入门  03 Java常用工具类02 Java包装类 02 包装类学习 02 包装类常用方法_包装类_08


Double继承自Number

173 01 Android 零基础入门  03 Java常用工具类02 Java包装类 02 包装类学习 02 包装类常用方法_包装类_09


Long继承自Number

173 01 Android 零基础入门  03 Java常用工具类02 Java包装类 02 包装类学习 02 包装类常用方法_java_10


Short继承自Number

173 01 Android 零基础入门  03 Java常用工具类02 Java包装类 02 包装类学习 02 包装类常用方法_包装类_11

Integer

Integer类还实现了Comparable接口,这个接口后续会详细讲解。

173 01 Android 零基础入门  03 Java常用工具类02 Java包装类 02 包装类学习 02 包装类常用方法_包装类_12

Integer包装类的属性

173 01 Android 零基础入门  03 Java常用工具类02 Java包装类 02 包装类学习 02 包装类常用方法_包装类_13

Integer包装类的构造方法

有2个构造方法,第1个:可以通过直接把整型数据传进去的方式来构造对应的包装类对象;

第2个:也可以通过一个字符串对象来构造一个对象的包装类对象。

173 01 Android 零基础入门  03 Java常用工具类02 Java包装类 02 包装类学习 02 包装类常用方法_常用方法_14

Integer包装类的常用方法

173 01 Android 零基础入门  03 Java常用工具类02 Java包装类 02 包装类学习 02 包装类常用方法_java_15


其中大量的方法都是静态的

173 01 Android 零基础入门  03 Java常用工具类02 Java包装类 02 包装类学习 02 包装类常用方法_常用方法_16

静态的static修饰的方法在调用时有什么样的特点?还记得吗?

173 01 Android 零基础入门  03 Java常用工具类02 Java包装类 02 包装类学习 02 包装类常用方法_java_17

静态方法既可以通过类名调用,也可以通过对象调用

字符型和布尔型包装类

另外2个,Boolean和Character,因为它们分别是布尔类型和字符类型对应的包装类。所以,它们的父类都是Object

173 01 Android 零基础入门  03 Java常用工具类02 Java包装类 02 包装类学习 02 包装类常用方法_常用方法_18


173 01 Android 零基础入门  03 Java常用工具类02 Java包装类 02 包装类学习 02 包装类常用方法_java_19



【转自:美国cn2服务器 http://www.558idc.com/mg.html欢迎留下您的宝贵建议】
网友评论