1.Integer类、Long类和Short类
Integer类、Long类和Short类分别将基本类型int、long和short封装成类,三类都是Number的子类,其包含的方法基本相同。
..构造方法..
Integer(int number):该方法以int型变量作为参数来获取Integer对象
Integer(String str):该方法以一个String型变量作为参数来获取Integer对象。(要用数值型String变量作为参数)。
2.Boolean类
Boolean类将基本类型为boolean的值包装在一个对象中。一个Boolean类型的对象只包含一个类型为boolean的字段。
..构造方法..
Boolean(boolean value):该方法创建一个表示value参数的Booleean对象
Boolean(String str):该方法以String变量作为参数创建Boolean对象。
3.Byte类
Byte类将基本类型为byte的值包装在一个对象中。一个Byte类型的对象只包含一个类型为byte的字段。
..构造方法..
Byte(byte value):通过该方法创建的Byte对象,可表示指定的byte值。
Byte(String str):通过该方法创建的byte对象,可表示String参数所指示的byte值。(要用数值型String变量作为参数)
4.Character类
Character类在对象中包装一个基本类型为char的值。一个Character类型的对象包含类型为char的单个字段。
..构造方法..
Character(char value):该类的构造函数必须是一个char类型的数据。通过该构造函数创建的Character类的对象包含由char类型参数提供的值。一旦Character类被创建,它包含的数值就不能改变了。
5.Double类和Float类
Double类和Float类包装类是对double、float基本类型的封装,它们都是Number类的子类,又都是对小数进行操作,所以常用方法基本相同。以Double类为例:
..构造方法..
Double(double value):基于double参数创建Double类对象。
Double(String str):构造一个新分配的Double对象,表示用字符串表示的double类型的浮点值。
6.Number类
抽象类Number是BigDecimal、BigInteger、Byte、Double、Float、Ineger、Long和Short类的父类,Number的子类必须提供将表示的数值转换为byte、double、float、int、long、和short的方法。
Number类的方法分别被Number的各子类所实现。
网友评论