Java 基本数据类型与包装类之间的转换

好好吃饭;好好微笑;好好锻炼;好好吃药;好好睡觉。

1 Java 的数据类型

Java 的数据类型可以分为两大类,即基本数据类型和引用数据类型。
在这里插入图片描述

该思维导图的资源我也发上来了,【传送门】。

其中关于 float 的精度和取值范围可以参考这篇博客,【传送门】。

 

2 Java 的包装类

Java 的包装类便是一种特殊的引用数据类型,因为其是与基本数据类型一一对应的。

虽然基本数据类型的效率更高,然后对于面向对象的语言 —— Java,操作对象比操作基本数据类型更为方便,并且基本数据类型有很多局限性,比如对于 int,其有时无法区分默认值 0 还是真的为 0(比如考试成绩为 0 与没有参加考试 null)。

基本数据类型 引用数据类型
byte Byte
short Short
int Integer
long Long
float Float
double Double
char Character
boolean Boolean

 

3 装箱和拆箱

装箱指的是将基本数据类型转为包装类;拆箱指的是将包装类转为基本数据类型。

以下 Java 的代码实现基于 JDK 1.8。

3.1 int 与 Integer 之间的转换

3.1.1 int → Integer

 int i = 13;
 Integer integer =
  • 5
    点赞
  • 41
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值