問題タブ [containskey]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
get - HashMap - カスタム データ オブジェクトの使用
HashMap があるとします。
MyKey は、2 つの整数要素 (および 2 つの整数を渡すためのコンストラクター) を持つデータ オブジェクトに対応します。
しかし、私はそれを使用できないようです:
私は偽になります。
HashMap はキーのカスタム データ オブジェクトを持つことができますか? 私は何が欠けていますか?ありがとう...
c# - 使用する辞書はカスタム キーですが、キーは常に等しくありません
RTBTextPointer を辞書のカスタム キーとして使用しています...
私はこのRTBTextPointer、およびRTBTextPointerComparerクラスをクラスライブラリで作成し、これをさまざまなwpfプロジェクトで使用しています。
毎回containsKeyがfalseを返し、それが含まれていても、重複エントリが辞書に発生します..私の「GetHashCode()」に何か問題があります
助けてください よろしくお願いします
java - hasmap は、containsKey() を呼び出すときに何をチェックしますか?
最初は、lis と lis2 は異なるオブジェクトであるため、コードが「false」を出力すると予想していました。驚いたことに、コードは「true」を出力しました。hasmap は、containsKey() を呼び出すときに何をチェックしますか?
java - Java - オブジェクトに対して正しくない値を返す HashMap.containsKey
これが私のコードです:
コードがそのまま true を返す理由を知りたいです。ただし、if ステートメントを切り替えると (コメント行を参照)、false が返されます。
MyString クラスの equals メソッドをオーバーライドすることと関係があると思いますが、これにアプローチする方法がわかりません。
よろしく。