当前位置: 首页 > news >正文

免费源码下载网站有哪些手机网站

免费源码下载网站,有哪些手机网站,wordpress 培训机构,增城网站怎么做seoarrays.sort(.从JDK 1.5开始 #xff0c; Arrays类提供了名为“ hashCode ”的重载static方法。 大多数重载方法都接受特定原始类型的数组#xff0c;但是Arrays.hashCode#xff08;Object []#xff09;方法可用于计算引用类型数组的int哈希码。 自从JDK 1.7诞生以来 Arrays类提供了名为“ hashCode ”的重载static方法。 大多数重载方法都接受特定原始类型的数组但是Arrays.hashCodeObject []方法可用于计算引用类型数组的int哈希码。 自从JDK 1.7诞生以来 Objects类提供了一种名为hashObject…的方法该方法还为提供的Java对象数组表示Java varargs的省略号 [ ... ] 作为数组处理 返回int哈希码。 接受一个数组 。 这篇文章提供了Arrays.hashCode(Object)和Objects.hash(Object...)之间的简要比较。 我们可以查看OpenJDK中的代码以了解OpenJDK如何实现此处比较的两种方法。 事实证明Arrays.hashCode(Object[])和Objects.hash(Object...)行为完全相同因为Objects.hash(Object...)完全委托给Arrays.hashCode(Object[]) 。 这是从OpenJDK Objects.java类提取的下一个代码清单中显示的。 public static int hash(Object... values) {return Arrays.hashCode(values); } 因此事实证明这些方法实际上是相同的因此选择哪种方法主要取决于口味。 鉴于某些情况直接使用Arrays方法可能会吸引一些人。 其他人可能更喜欢在将已知的Java数组构造传递给Arrays方法时使用Objects方法而在以逗号分隔的组合形式传递值而无需显式数组语法的情况下使用Objects方法例如例如实现自定义类的hashCode()方法并将该类的任意类型的属性传递给哈希代码计算的情况。 当使用相同类型的原语数组时最好为该特定原语使用适当版本的Arrays.hashCode 。 下一个代码清单可在GitHub上找到中显示的简单类演示了Arrays.hashCode和Objects.hash(Object...)方法的重载版本之间在输出方面的异同。 package dustin.examples.hashcodes;import java.util.Arrays; import java.util.Objects;import static java.lang.System.out;/*** Demonstration that displays output to standard output with* hash codes generated for the same underlying array data by* both {code Arrays.hashCode(Object[])} and by* {code Objects.hash(Object...)}.*/ public class HashesComparedDemo {public static void main(final String[] arguments){final int[] integers ArraysCreator.createArrayOfInts();out.println(Arrays.hashCode(Object[]) for int[]: Arrays.hashCode(integers));out.println(Objects.hash(Object...) for int[]: Objects.hash(integers));out.println(Objects.hashCode(Object) for int[]: Objects.hashCode(integers));final Integer[] refIntegers ArraysCreator.createArrayOfIntegers();out.println(Arrays.hashCode(Object[]) for Integer[]: Arrays.hashCode(refIntegers));out.println(Objects.hash(Object...) for Integer[]: Objects.hash(refIntegers));out.println(Objects.hashCode(Object) for Integer[]: Objects.hashCode(refIntegers));final String[] strings ArraysCreator.createArrayOfStrings();out.println(Arrays.hashCode(Object[]) for String[]: Arrays.hashCode(strings));out.println(Objects.hash(Object...) for String[]: Objects.hash(strings));out.println(Objects.hashCode(Object) for String[]: Objects.hashCode(strings));} } 上面显示的代码将三个通用数据集原始int值数组参考Integer值数组和String值数组传递给Arrays.hashCode Objects.hash(Object...)和Objects.hashCodeObject方法该方法接受单个Object 整个数组符合该条件。 然后简单示例将每种方法为每个数据集生成的各个哈希码值写入标准输出。 接下来显示运行此代码的结果。 Arrays.hashCode(Object[]) for int[]: 1722319241 Objects.hash(Object...) for int[]: 356573628 Objects.hashCode(Object) for int[]: 356573597 Arrays.hashCode(Object[]) for Integer[]: 1722319241 Objects.hash(Object...) for Integer[]: 1722319241 Objects.hashCode(Object) for Integer[]: 1735600054 Arrays.hashCode(Object[]) for String[]: 448603921 Objects.hash(Object...) for String[]: 448603921 Objects.hashCode(Object) for String[]: 21685669 如我们所料 Arrays.hashCode(Object[])和Objects.hash(Object...)对于引用类型Integer和String返回相同的计算哈希码因为它们两者实际上都是Arrays.hashCode(Object[]) 。 原始int值数组从Arrays.hashCode(int[])得出的结果与从Objects.hash(Object...) 这当然是因为原始数组被传递给重载的Arrays.hashCode(int[])方法专门针对该原始数据类型而不是Arrays.hashCode(Object[]) 。 翻译自: https://www.javacodegeeks.com/2018/09/arrays-hashcodeobject-versus-objects-hashobject.htmlarrays.sort(.
http://www.yutouwan.com/news/397589/

相关文章:

  • 网站怎么设置为可信任网站帮客户做ppt什么的在哪个网站
  • 台州外贸网站xss网站怎么搭建
  • 西安烽盈网站建设推广有什么网站是可以做动态图的
  • 网站总体设计方案wordpress手机底部
  • 国内网站制作特点wordpress改字体大小
  • 一个网站可以设多少关键词中小企业网络营销案例
  • asp网站模板源码免费无限下载中文字体怎么设计网站
  • 外贸网站APP注册了域名之后如何建立一个网站
  • 免费空间可以上传网站吗腾讯云wordpress镜像ip访问不了
  • 宜春住房和城乡建设部网站包头网站建设设计
  • 网站建设的步骤是什么网站培训方案
  • 宝安专业做网站我的世界做圆网站
  • 网站开发验证码图片不显示做外贸建网站需要多少钱
  • 共享网站哪里建建设网站上海
  • 物流公司网站建设公司管理体系包括哪四个体系
  • 网站被墙的原因如何给网站做防御
  • 网站邮箱验证怎么做好看的移动端网页
  • 龙岩做网站开发大概价格福建商城网站制作公司
  • 网站群系统建设长期做网站应该购买稳定的空间
  • 站内免费推广的方式有哪些制作自己的个人网站
  • 可以把网站服务器放在哪里做建设网站的活的兼职
  • flash网站免费源码带后台成都都网站建设
  • 重庆网站建设公司招聘广州金融网站设计
  • 大型网站seowordpress 读取最新文章
  • 昆山规划与建设局网站公司网站开发排名
  • 如何做网站更新企业文化宣传
  • 广东网站建设电话咨询专门型网站
  • 手表到哪个网站买apple官网
  • seo网站结构如何优化阿里巴巴官网下载手机版
  • 电脑软件下载官方网站旅游网站设计风格