Java中针对八种基本数据类型定义相应的引用类型——包装类(封装类)。
1. 基本数据类型与包装类的对应关系
基本数据类型 | 包装类 |
---|---|
boolean | Boolean |
btye | Byte |
short | Short |
int | Integer |
long | Long |
char | Character |
float | Float |
double | Double |
2. 装箱
有了类的特点,就可以调用类中的方法。基本数据类型包装成包装类的实例 —— 装箱
1 | // 通过包装类的构造器实现 |
3. 拆箱
获得包装类对象中包装的基本类型变量 —— 拆箱
1 | // 调用包装类的 .xxxValue() 方法 |
JDK1.5 以后,支持自动装箱、拆箱,但类型必须匹配。
1 | int a2 = t; // 自动拆箱 |
4. 字符串转换为基本数据类型
通过包装类的构造器实现
1
int i = new Integer("12");
通过包装类的 parseXxx(String s) 静态方法
1
Float f = Float.parseFloat("12.1");
5. 基本数据类型转换为字符串
调用字符串重载的 valueOf() 方法
1
String fstr = String.valueOf(2.34f);
更直接的方法
1
String intStr = 5 + "";
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 GuKaifeng's Blog!
评论(延迟加载 / 需要可访问 GitHub Issues)