)(Object.ToStringをすることはJavaでオブジェクトのハッシュコード値を返しますが、代わりに、いくつかの文字列を与えるものではありません

ヴィシャル・シャルマ:

私は、次のコードを書かれています: -

Test ob = new Test();
System.out.println(ob.toString());
System.out.println(ob.hashCode());

そして、出力されます

Test@15db9742
366712642

私は2番目の値は、オブジェクトのハッシュコードであることを理解し、それが整数値であるが、私は最初の値が何であるかを理解することはできませんよ。それは、オブジェクトのハッシュコードであれば、どのように文字列ではなくすることができ整数

ラジョ・シン:

これは、クラス名@ HashCode_in_Hexadeciaml_formを表します。だから、あなたが見ている文字列は、実際には、整数ハッシュコードの16進形式であります

おすすめ

転載: http://43.154.161.224:23101/article/api/json?id=182500&siteId=1