sortedmap

    46

    5答えて

    私はフロートに従ってソートマップを保持するための最良の方法は何 map<Float, MyObject> を持っています。 SortedMapが最善の答えですか? TreeMap?どうやって使うの? (私は一度だけマップを作成し、 myMap.put()、myMap.get()を使用して、頻繁にMyObjectを置き換える)SortedMapインタフェースの実装です

    0

    1答えて

    これは私が正しくこれを行うにはあまりにも難しいようです。 私はサブマップを取っていたのTreeMap<Double, (user-defined)Object>を、持っている: public static reqObj assignObj(reqObj vArg, int startDate, int endDate){ reqObj vOut=new reqObj();

    2

    3答えて

    可能性の重複: Java Ordered Map 私はHashMap<Integer,Product>における製品オブジェクトのリストを持っているが、私は、ソート ProductName ProductCode Qty Price Pen 100011 10 10.00 product1 Penci 100012 5 5.00 product2

    0

    1答えて

    IMapのローカルキーセットはソートされていますか?または、どうにかバッキングデータ構造をプロキシすることができますか? 私は一時的なキーをIMapに格納していて、時には最も古いローカルキーを探しています。現時点では、新しいTreeSet(imap.localKeyset())を実行していますが、ローカルのバッキングデータ構造をソートすることができるかどうかは不思議でした。 おかげで、 Sutan

    0

    2答えて

    sorted-mapタイプのkeysを呼び出す場合、結果としてseqはマップのキーと値のペアと同じ順序になると仮定します。 しかし、Jarzkaという名前ClojureDocsからのユーザーは約2年前に、これは言っていた: 私はキーが常に同じ順序で返されていないことに気づきました。通常はそうですが、必ずしもそうではありません。 (残念ながら、私は直接コメントにリンクすることはできません。それはke

    0

    1答えて

    ソートされたマップがあり、いくつかの条件が満たされた最も近い 'before'および 'after'エントリを見つける必要があります。 Entry findAfter(TreeMap map, Key key, Predicate p) { Entry e = map.higherEntry(key); while (e!=null && !p.test(e.getValue(

    1

    1答えて

    私はConcurrentSkipListMapです。私はkey以下の要素を削除する必要があります。ここで は、私はそれを行うことができる方法です。 private ConcurrentNavigableMap<Double, MyObject> myObjectsMap = new ConcurrentSkipListMap<>(); //... myObjectsMap = myObje

    0

    1答えて

    このコードで同時実行エラーが見つかることはありますか?コードは1つのスレッドで完璧に動作していますが、すぐに2つのスレッドを同時に開始し、addScoreメソッドを呼び出すと、ツリーマップに重複が追加されます。次のようにcomparedTOと POJOオーバーライドは次のとおりです。 public final class UserHighScore implements Comparable<Us

    0

    2答えて

    以下はComparatorのコードですが、SortedMap.putAll()の後にSortedMapはソースマップと比較してマップエントリの数が少なくなります。 誰でもお手伝いできますか? Comparator<ArrayList> arrayListComparer = new Comparator<ArrayList>() { @Override public

    0

    1答えて

    私はTreeMultimap<Integer, String>を持っています。これには重複キーも含まれています。 私もO(logN個)時間複雑であること、特定のキー の範囲内にある値の数を取得したいです。 Iは最初にその方法asMap()を使用し、必要な範囲でsubmapを作成し、そのサイズをフェッチすることによってSortedMapからTreeMultimapを変換してみました。 SortedM