Guava Objects类
Objects类提供了适用于所有对象的帮助函数,例如equals、hashCode等。
类声明
以下是 com.google.common.base.Objects 类的声明−
类方法
序号 | 方法和描述 |
---|---|
1 | static boolean equal(Object a, Object b) 判断两个可能为null的对象是否相等。 |
2 | static <T> T firstNonNull(T first, T second) 已弃用。请使用MoreObjects.firstNonNull(T, T)代替此方法。该方法将于2016年6月删除。 |
3 | static int hashCode(Object... objects) 为多个值生成哈希码。 |
4 | static Objects.ToStringHelper toStringHelper(Class <?> clazz) 已弃用。请使用MoreObjects.toStringHelper(Class)代替此方法。该方法将于2016年6月删除。 |
5 | static Objects.ToStringHelper toStringHelper(Object self) 已弃用。请使用MoreObjects.toStringHelper(Object)代替此方法。该方法将于2016年6月删除。 |
6 | static Objects.ToStringHelper toStringHelper(String className) 已弃用。请使用MoreObjects.toStringHelper(String)代替此方法。该方法将于2016年6月删除。 |
继承的方法
该类从以下类继承了方法:
- java.lang.Object
Objects类的示例
使用您选择的任何编辑器创建以下Java程序,比如 C:/ > Guava
GuavaTester.java
验证结果
使用 javac 编译器编译类,如下所示:
现在运行GuavaTester查看结果。
查看结果。