hashcode

    0

    1答えて

    オブジェクトをファイルに保存するためにJava直列化を使用しています。私はオブジェクトが変更されたかどうかを確認するためにhashCode()を使用しているので(オブジェクトのhashCodeをメモリに保存する前にオブジェクトのハッシュコードを変更することができます)私はメモリから読み込んだ後に取得するものとは異なるでしょうか?) 私のオブジェクトに別のオブジェクトを指す変数_myOtherObj

    1

    1答えて

    ASP.NET MVC 4でasp.net IDを使用するときに、デフォルトで使用されているハッシュアルゴリズムはどれですか。どのように機能するのですか?どれくらい安全ですか?

    1

    1答えて

    MVVMパターンの2つの型の間の関係を保存したいので、私は型の辞書(Dictionary)をカスタムのcomparerで使用しています。カスタムEqualityComparerが動作します。 私は、GetHashCodeメソッドがEqualsメソッドの前に呼び出されていることがわかりました。ハッシュコードを正しく取得するにはどうすればいいですか?予想通りの動作です。私の辞書から "Square"を

    1

    3答えて

    私はJoshua BlochのEffective Java 2nd Editionを読んでいます。その仕様に応じて自分のhashCodeメソッドによって返された正確な値が含まれ、このような文字列、整数、および日付などのJavaプラットフォームライブラリ、中 多くのクラス、この段落で 、彼がいることを言及しますインスタンス値のこれは、将来のリリースでハッシュ関数を改善する能力を厳しく制限するので、一

    -2

    1答えて

    私はこの方法で定義されている:ターミナルで[email protected]:私はこのような出力を得ていた@Overrideを添加する前に、コマンドラインを介してこれを実行していたとき @Override public String toString(String line) { String[] categories = line.split("; ");

    5

    1答えて

    以下はJava 7のHashMap実装のソースコードです(get()メソッド)。ご覧のように、getメソッドでは、キーを比較するときに、キーの「ハッシュコードとキー」の値を比較して、リンクされたリスト内の項目がキーを検索するかどうかを判断します。しかし、2つのキーが同じであれば、もちろん同じハッシュコードを持ち、2つのキーが異なる場合、キーの値を比較するだけでそれらを区別することができます。では、

    -1

    1答えて

    IはAirport.java package test; public enum Airport { PHX, LAX, SFO, NRT, SIN; Airport() { } } に列挙クラスとTest.javaでTestクラス package test; public class Test {

    2

    1答えて

    // this is the hashCode method of Set public int hashCode() { int h = 0; Iterator<E> i = iterator(); while (i.hasNext()) { E obj = i.next(); if (obj != null) h += ob

    1

    1答えて

    文字列から入力されたユーザーデータを入力し、空白をスキップしながら整数値に変換するハッシュ関数の作成を支援したいと考えています。私はなぜそれが動作していない、と入力することがありますし、助けに感謝する白いスペースを取得する方法を困惑しています。 コード: public static void main(String[] args) { Scanner inScan; Strin