問題タブ [linkedhashset]
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 - 要素を降順で並べ替えるLinkedHashSet?
次のように宣言されたセットがあります
保存される文字列値は、日付と時刻の規則の組み合わせです
私は常に挿入順序として出力を取得します。これが、linkedHashSet が設計されている理由です。
最新の日付が最初になるように、出力を逆順にする必要がありますか?
NavigableSetについて聞いたことがありますが、私のシナリオではうまく機能しません..何か提案はありますか?
ありがとう
android - Object型のArrayListから重複を削除するには?
クラスでArrayList
あるタイプの重複を削除したい。Alerts
Alerts
クラスアラート -
要素を追加する方法は次のとおりです-
それらから私が取り除きたいもの-
obAlerts.date
一意のとを持つすべてのアラートが必要ですobAlerts.alertType
。つまり、重複obAlerts.date
とobAlerts.alertType
アラートを削除します。
私はこれを試しました -
私も試してみました-
java - JavaでHashSetからアイテムを挿入順に取得する方法はありますか?
HashSet を使用してデータを保存する既存のコード.Set インターフェイスの性質がランダムな順序を与えていることは知っています.しかし、同じ挿入順序が必要です.セットから挿入順序を取得する方法はありますか???
この問題から抜け出す方法を教えてください。
私もLinkedHashSetを使用しました。これは、必要な挿入順序ではなく、他の順序で要素を提供します...
java - LinkedHashSet の繰り返しが昇順ではありませんか?
次のコードでは、パラメーターが {1,3,2} の場合、while ループで i は 1、3、2 です。
すでに LinkedHashSet を使用していますが、順序が 1、2、3 でないのはなぜですか? 繰り返しを昇順にするために他に何をする必要がありますか?
o(log n)時はそのままではTreeSet
使えません。add, remove, contains()
java - 挿入された重複の順序が保持された、LinkedHashSet / Map に相当するものはありますか?
私は2つのことを疑問に思っていました。
1) HashSet は追加された重複値で何をしますか? 私はそれが値を置き換えると思いますか?その場合、LinkedHashSet はどうでしょうか。私はそれが順序を変更しないと確信しているので、それでも値を置き換えますか? (なぜだろう?)
2) 重複を許可しない順序付けられたコレクションを使用したいが、既存の値を重複で置き換えて、位置を並べ替えたい場合はどうすればよいですか? すなわち。追加された重複した値が置き換えられ、それらの位置が更新されることを除いて、LinkedHashSet に似ています。これを行うコレクションはありますか?それとも自分で書く必要がありますか?自分で書く必要はありません!
java - インデックス値に基づいてリストを並べ替える
これは私がこれまでに持っているものです。インデックスの値に基づいて一連List<String>
のをソートしようとしています。
LinkedHashSet をリストのインデックス 2 の値が最も高いものから最も低いものに並べ替えるにはどうすればよいですか?
入力例:
そして別の別のリストで:
ソートされた LinkedHashSetの降順での出力。
これが混乱している場合は申し訳ありませんが、このような並べ替えについてどこに行くべきかわかりません。
java - LinkedHashSet で項目を検索する
LinkedHashSet
クエリの順序で結果を取得したいので、クエリを に入れる Bean があります。例として入力されるクエリは、id、名、姓です...... で名前を見つけて、LinkedHashSet
そのレコードの要素番号を返すにはどうすればよいですか。ありがとう
クリス
java - 一部の要素以降の LinkedHashSet ループ (Java)。
コードで LinkedHashSet を使用していますが、ある時点で、HashSet のすべての要素でアルゴリズムを反復して実行する必要があります。
したがって、私のセットに数字 1、2、3、4、5 が含まれているとします。1 ではなく 3 からループを開始したいのですが、可能ですか?
ありがとう。