hashcode

    -1

    1答えて

    私は2つの質問に、次がありますか? 2)どのようなシナリオでも、hashCode()というメソッドが呼び出され、呼び出されませんでしたか? (ハッシュ関連クラスのオブジェクトを使用している場合にのみコールを受け取りますか?) o/pはnullです。 Exception in thread "main" java.lang.NullPointerException at Tes

    0

    1答えて

    問題があることで、私はデータ構造のためのラボを持っているし、先生はあなたがそれは、hashCodeのパラメータの ipValueの呼び出しのためのLongオブジェクトを返しますハッシュ(IPアドレス)をオーバーライド ときに 『クラスIpAddressValueHasherは調理人を実装』を作成」私に尋ねる。 私は 。インターフェース(intを返した)長いを返すメソッドをオーバーライドする方法をす

    0

    1答えて

    facebook開発者からアプリIDとfacebookアカウントキットを取得できますか? コマンドプロンプトを起動し、javaのbinディレクトリに移動し、次のコマンドを実行します。keytool -exportcert -alias androiddebugkey -keystore C:\ Users \ Ousama.android \ debug.keystore | "C:\ Users

    -1

    2答えて

    class Ngram implements Comparable<Ngram>{ String name; int count; public Ngram(String name, int count){ this.name = name; this.count = count; } ... @Overri

    0

    2答えて

    Javaに組み込まれている契約チェックはありますか?ハッシュコードとequals関数の間​​の契約では? この質問では、例としてhashcode/equalsコントラクトを使用しますが、私は一般的な契約チェックに興味があります。私が等しくなる複数の場所で読んだことがあるし、ハッシュコードは、Javaでの「契約」を満たしている必要があります。 等号 等しいオブジェクトをequivalence rel

    0

    2答えて

    私は長い間、オブジェクトはequals()を使って比較されたと考えました。つまり、hashcode()を使用しています。つまり、2つのオブジェクトが同じハッシュコードを持つ場合、trueを返します。ソースコードから のequals()メソッドは: @see java.lang.System #identityHashCode public boolean equals(Object obj) {

    2

    1答えて

    ほとんど同じ2つのクラスを作成しました。両方ともペア(x、y)を表しますが、そのうちの1つでは、GetHashCodeとEqualsメソッドをオーバーライドします。私は、HashCodeが異なっているとコレクションがそれらを異なる要素として取り、実際にそれらをequalsと比較することを気にしないと言われました。しかし、GetHashCodeとEqualsをオーバーライドしないクラスのEquali

    4

    2答えて

    調査した後も、私の問題の特定の解決策はまだ見つかりません。私はhashCodeメソッドが正確な値を使用している間、イプシロンを使用する "ほぼ等しい"メソッドを持っています。これは、値を比較するときにHashSetの前提条件を破ります。 @Override public boolean equals(Object o) { if (o == this) return tru

    0

    1答えて

    ==演算子とhashCodeメソッドをオーバーライドしなければならなかった新しいクラスで奇妙な動作をしています。 例を挙げます。 のは、我々は次のように行われるテストクラスを持っているTHAを言ってみましょう: import 'package:quiver/core.dart'; import 'package:collection/collection.dart'; class Test