旅游电子商务网站建设,龙岩市网站建设,同制作网站一样都是在,网站建设阿胶膏的作用前言#xff1a; Object类和Objects类是完全不同的两个类#xff0c;之前有说过Object类#xff0c;这次说一下Objects类。打好基础#xff0c;daydayup! Object类可以看这篇#xff1a;java常用应用程序编程接口#xff08;API#xff09;——Object类概述及常用方法 O…前言 Object类和Objects类是完全不同的两个类之前有说过Object类这次说一下Objects类。打好基础daydayup! Object类可以看这篇java常用应用程序编程接口API——Object类概述及常用方法 Objects类
什么是Objects类 Objects类是一种工具类提供很多操作对象的静态方法。 Objects类常用方法 常用方法有三个1equals2isNull3nonNull 方法名说明public static boolean equals(Object a,Object b)先做非空判断再比较两个对象public static boolean isNull(Object obj)判断对象是否为null为null返回true反之返回falsepublic static boolean nonNull(Object obj)判断对象是否不为null不为null返回true反之返回false
1equals方法
equals会比较两个值是否相等即使两个值都是null也可以进行比较 2isNull方法
isNull会判断该值是否为null如果这个值为null会返回true如果不是null则会返回false 3nonNull方法
nonNull会判断该值是否为null如果这个值为null会返回false如果不是null则会返回true。与isNull方法正好相反。 为什么使用Objects类 原因有两点1使用Objects类会使代码更加简洁方便其他人使用及阅读。2使用Objects类会减少代码出错。 包装类
什么是包装类 包装类就是把基本类型的数据包装成对象的类。 常用的包装类有哪些
常用的包装类有8种如下
基本数据类型对应的包装类引用数据类型byteByteshortShortintIntegerlongLongcharCharacterfloatFloatdoubleDoublebooleanBoolean
如何包装成对象
方法有三种如下 第一种方法已经不再使用使用时会报错第二种方法为根据语法的正常写法第三种为简易写法一般使用这个方法。 包装类型改为基本类型
包装类型和基本类型可以随意切换非常方便。 为什么使用包装类型 因为泛型和集合不支持基本类型只能使用引用类型如下填入基本类型会报错 包装类的其他使用
包装类可以使用toString方法把基本类型转换为字符类型。 同时也可以把字符类型转换成相应的基本类型使用valueOf方法:如下 总结
Objects类和包装类虽然语法都比较简单但会频繁使用一定要非常熟悉。整理结束撒花