Java 包装类详解
1. 通用字段和方法
1.1 构造
各包装类为其包装的基本类型值定义了不可变对象,即创建后对象表示的值不能更改。例如, new Integer(1) 创建的对象值始终为 1,且 Integer 类的方法无法修改该值。
各包装类有以下构造函数:
- 接受基本类型值并创建对应包装类对象的构造函数,如 Character(char) 和 Integer(int) 。
- (除 Character 外)将单个 String 参数转换为对象初始值的构造函数,如 new Float("6.02e23") 。
各包装类 Type 还有以下方法:
public static Type valueOf(type t)
public static Type valueOf(String str)
这些方法可能返回新构造的实例或缓存的实例。为提高效率,除非确实需要具有相同值的不同实例,否则应优先使用 valueOf 方法而非直接构造。
1.2 常量
除 Boolean 外,各包装类定义了以下三个字段:
| 字段 | 说明 | 示例(以 Integer
超级会员免费看
订阅专栏 解锁全文
991

被折叠的 条评论
为什么被折叠?



