java常用应用程序编程接口(API)——Objects类和包装类

前言:

Object类和Objects类是完全不同的两个类,之前有说过Object类,这次说一下Objects类。打好基础,daydayup!

 Object类可以看这篇:java常用应用程序编程接口(API)——Object类概述及常用方法

 Objects类

什么是Objects类?

Objects类是一种工具类,提供很多操作对象的静态方法。

Objects类常用方法 

常用方法有三个:1,equals;2,isNull;3,nonNull

方法名说明
public static boolean equals(Object a,Object b)先做非空判断,再比较两个对象
public static boolean isNull(Object obj)判断对象是否为null,为null返回true,反之返回false
public static boolean nonNull(Object obj)判断对象是否不为null,不为null返回true,反之返回false

1,equals方法

equals会比较两个值是否相等,即使两个值都是null,也可以进行比较

 2,isNull方法

isNull会判断该值是否为null,如果这个值为null,会返回true;如果不是null,则会返回false

3,nonNull方法

nonNull会判断该值是否为null,如果这个值为null,会返回false;如果不是null,则会返回true。与isNull方法正好相反。

为什么使用Objects类?

 原因有两点:1,使用Objects类会使代码更加简洁,方便其他人使用及阅读。2,使用Objects类会减少代码出错。

包装类

什么是包装类?

包装类就是把基本类型的数据包装成对象的类。

 常用的包装类有哪些?

常用的包装类有8种,如下:

基本数据类型对应的包装类(引用数据类型)
byteByte
shortShort
intInteger
longLong
charCharacter
floatFloat
doubleDouble
booleanBoolean

如何包装成对象?

方法有三种:如下

第一种方法已经不再使用,使用时会报错;第二种方法为根据语法的正常写法;第三种为简易写法,一般使用这个方法。

包装类型改为基本类型 :

包装类型和基本类型可以随意切换,非常方便。

为什么使用包装类型? 

 因为泛型和集合不支持基本类型,只能使用引用类型,如下:(填入基本类型会报错) 

 

包装类的其他使用 :

包装类可以使用toString方法把基本类型转换为字符类型。

同时也可以把字符类型转换成相应的基本类型(使用valueOf方法):如下

总结

Objects类和包装类虽然语法都比较简单,但会频繁使用,一定要非常熟悉。整理结束,撒花!

  • 45
    点赞
  • 23
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值