Mik*_* B. 6 java hashcode guava java-8
在Java 8中有一个java.util.Objects包含hashCode()方法的类.同时谷歌Guava 19包含com.google.common.base.Objects,其中也有hashCode()方法.
java.util.Objects
hashCode()
com.google.common.base.Objects
我的问题:
And*_*mas 15
Guava的方法早于Java 7.
同名的Java方法只接受一个参数.但兄弟姐妹java.util.Objects.hash()接受了可变数量的争论,比如番石榴Objects.hashCode().
java.util.Objects.hash()
Objects.hashCode()
如果您使用的是Java 7或更高版本,则可以使用java.util.Objects.hash(...).该番石榴文档指出这一点:
java.util.Objects.hash(...)
Java 7及更高版本的注意事项:此方法应视为已弃用; 请改用Objects.hash(java.lang.Object ...).
如果您使用的是Java 6或更早版本,则可以使用Guava的方法.
归档时间:
9 年,11 月 前
查看次数:
911 次
最近记录:
6 年,4 月 前