問題タブ [trove4j]
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.
java - TIntObjectHashMap - 指定された値のキーを取得する
Trove TIntObjectHashMap から、マップ内に存在して見つかった値のキーを取得する方法は??
java - リストを final で宣言する必要がある理由
intellij を使用すると、tempList を final で宣言するように求められます。tempList を final で宣言する必要があるのはなぜですか?
java - TObjectIntMap.get() は null の場合は 0 を返します
Trove ライブラリを使用してハッシュ マップを作成しています
私が使用しているクラスは TObjectIntMap で、関数 get を使用する必要がありました。問題は、2 つのケースの場合に get が 0 を返すことです。
1 - 指定されたキーの値がゼロの場合
2- キーが存在しない場合
たとえば、次のコードでは
プログラムは次のように出力します
1- NotNull: ゼロになるため。キー「B」は設定されていませんが、
2- ゼロ: featuresMap.get("B") の戻り値は null ではなくゼロです。
以下のリンクで彼らのドキュメントを確認しましたが、彼らが解決したのは間違いでした. したがって、int を null にすることはできないため、実際には null ではなくゼロを返します。
今私の質問は次のとおりです。この場合、ゼロとヌルを区別する方法。この問題に対処する方法はありますか。
java - Java プロジェクトで trove-3.0.3-src.jar ファイルを使用する方法
プロジェクトで Trove コレクションを使用したいのですが、jar ファイルを追加しても使用できませんでした。 https://bitbucket.org/robeden/trove/downloads
私のプロジェクトでトローブ コレクションを使用する方法を教えてもらえますか?
java - Trove (TObjectIntHashMap) からランダムな行を取得しますか?
Trove (TObjectIntHashMap) からランダムな行を取得する方法はありますか? Random を使用して、Trove が 10,000 行をシーク/ロードできる速さをテストしています。具体的には、ランダムな整数を渡して、Trove にその行をシーク/ロードさせたいと考えています。get() メソッドを使用してみましたが、ランダムな int ではなく文字列を渡す必要があります。また、keys() を使用して配列を返し、その配列から読み取ることも検討しましたが、Trove から直接読み取らないため、目的が無効になります。これが私のコードです:
問題のメソッドは loadRandomMapEntries()、具体的には for ループです。どんな助けでも大歓迎です。ありがとう!
java - Java の連続領域を持つ整数セット
多くの連続領域を持つセットに最適化された int ツリー セットの実装が必要です。
たとえば、このようなツリーは、100 から 150 までの領域全体が含まれていることを認識できるため、この領域が見つかると 120 の検索が終了します。
同様に、set に領域 500...506 と 508...600 が含まれている場合、507 が追加されると、2 つの領域がマージされます。
同様に、番号を削除するとリージョンを分割できます