7.包装类
包装类
概念:为了能将基本数据类型视为对象进行处理,并能连接相关的方法,java为每个基本数据类型都提供了包装类
Integer
-
构造方法:
(1) Integer(int number);
(2) Integer(String str);
注意:str需要是数字的否则会抛出异常NumberFormatExcepton;
-
常量:
(1) MAX_VALUE
(2) MIN_VALUE
(3) SIZE
(4) TYPE
-
常用方法:
| 方法名 | 返回值 | 描述 |
|---|---|---|
| parseInt(String str) | int | String转为int |
| ValueOf(String str) | Integer | 根据str的值获取Integer对象 |
| ByteValue() | byte | 转为byte |
| shortValue() | short | 转为short |
| intValue() | int | 转为int |
| toString() | String | 转为String |
| equals(Object IntegerObj) | boolean | 比较是否相等 |
| compareTo(Integer number) | int | 比较位置距离 |
注意
(1)使用parseXxxx(String str);进行转换时注意str的值,例如不可能将"asd"转为int类型的值
(2)Long、Byte、Short 数值型对象都有类似的方法、常量、构造方法
Boolean
-
构造方法:
(1) Boolean(boolean value);
(2) Boolean(String str);
注意:
Boolean(String str); str不为NULL时返回true
-
常量:
(1) TRUE
(2) FALSE
(3) TYPE
-
常用方法:
| 方法名 | 返回值 | 描述 |
|---|---|---|
| equals(Object obj) | boolean | |
| booleanValue() | boolean | |
| parseBoolean(String str) | boolean | |
| valueOf() | boolean | |
| toString() | String |
Character
char 的包装类
-
构造方法
-
常量
-
常用方法

浙公网安备 33010602011771号