核心类库-Objects类

Objects类包含static使用操作方法,用于操作对象或者在操作前检查对象。所有提供的方法都属于static方法。

1、checkFromIndexSize(int fromIndex , int size ,int length)

    作用:检查子范围fromIndex到formIndex(包括) + size(不包括)的是否包含在0(包括)到                 length(不包括)范围界限内。(formIndex+size是否大于length。大于报错                                   IndexOutOfBoundsException,不大于输出fromIndex),下标越界问题。

     Demo演示:

2、checkFromToIndex(int fromIndex , int toIndex , int length)

      作用:检查子范围fromIndex到toIndex(不包括)是否在0到length(不包括)范围界限内

    Demo演示:

3、checkIndex(int index ,int length)

     作用:检查index是否在length范围内

    Demo演示: 4、equals(object a ,object b)

     作用:比较参数是否相等。

 5、isnull(object obj)

    作用:判断一个参数是否为null。 返回一个boolean值,obj为null返回true,否则返回false。

    Demo演示

6、requireNonNull(T obj , String message)

     作用:检查指定的对象引用是否为null ,如果是,则抛出自定义的NullPointerException 。         此方法主要用于在具有多个参数的方法和构造函数中进行参数验证

 Demo演示

7.toString(Object obj) 

   作用:返回调用的结果 toString对于非 null参数, "null"null的说法。

    Demo演示

8、toString(Object obj ,String message)

   作用:如果第一个参数不是 null ,则返回在第一个参数上调用 toString的结果,否则返回第二               个参数。

 Demo演示

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值