Java-util-arrays-deephashcode

提供:Dev Guides
移動先:案内検索

Java.util.Arrays.deepHashCode(Object [])メソッド

説明

  • java.util.Arrays.deepHashCode(Object [])*メソッドは、指定された配列の「ディープコンテンツ」に基づいてハッシュコードを返します。Arrays.deepEquals(a、b)のような2つの配列aおよびb Arrays.deepHashCode(a)== Arrays.deepHashCode(b)でもあります。

宣言

以下は* java.util.Arrays.deepHashCode()*メソッドの宣言です

public static int deepHashCode(Object[] a)

パラメーター

*a* -これは、深層コンテンツベースのハッシュコードを計算する配列です。

戻り値

このメソッドは、_a_のディープコンテンツベースのハッシュコードを返します。

例外

NA

次の例は、java.util.Arrays.deepHashCode()メソッドの使用法を示しています。

package com.finddevguides;

import java.util.Arrays;

public class ArrayDemo {
   public static void main(String[] args) {

     //initializing an object array
      Object[] ob = { "tuts","point" };

     //deephashcode for object ob
      int retval = Arrays.deepHashCode(ob);

     //printing value
      System.out.println("The Hash Code of ob is:" + retval);
   }
}

上記のプログラムをコンパイルして実行すると、次の結果が生成されます-

The Hash Code of ob is:217575569