173 01 Android 零基础入门 03 Java常用工具类02 Java包装类 02 包装类学习 02 包装类常用方法
本文知识点:包装类常用方法
说明:因为时间紧张,本人写博客过程中只是对知识点的关键步骤进行了截图记录,没有对截图步骤进行详细的文字说明(后面博主时间充裕了,会对目前的博客编辑修改,补充上详细的文字说明);有些步骤和相关知识点缺乏文字描述,可能会难以理解。读者如有不明之处,欢迎博客私信或者微信(本人微信在博客下方的“关于博主”处)与本人交流,共同进步。
包装类常用方法
工欲善其事,必先利其器。
要学习包装类,就要先了解它的常用API
Java中的所有包装类,都是存放在java.lang包下
用final修饰的类,无法继承。即Integer类,是没有子类的。
其实,Java中所有的包装类都是被final修饰的,不允许被继承的,没有子类的。
……
数值型包装类
继续回到Integer类中来,我们看到Integer继承自Number类。
回忆一下,基本数据类型包括数值型、字符型、布尔型。
因此,所有数值型包装类都是继承自Number这个类的。
Byte继承自Number
Float继承自Number
Double继承自Number
Long继承自Number
Short继承自Number
Integer
Integer类还实现了Comparable接口,这个接口后续会详细讲解。
Integer包装类的属性
Integer包装类的构造方法
有2个构造方法,第1个:可以通过直接把整型数据传进去的方式来构造对应的包装类对象;
第2个:也可以通过一个字符串对象来构造一个对象的包装类对象。
Integer包装类的常用方法
其中大量的方法都是静态的
静态的static修饰的方法在调用时有什么样的特点?还记得吗?
静态方法既可以通过类名调用,也可以通过对象调用
字符型和布尔型包装类
另外2个,Boolean和Character,因为它们分别是布尔类型和字符类型对应的包装类。所以,它们的父类都是Object