[解決済み】Java Set retain order?
2022-04-11 21:52:31
質問
Java の Set は順序を保持しますか? あるメソッドが私にSetを返しており、本来データは順序付けされているはずですが、Setを反復するとデータは順序付けされなくなります。 これを管理する良い方法はありますか?メソッドは、Set以外のものを返すように変更する必要がありますか?
どのように解決するのですか?
その
Set
インタフェースは、順序を保証するものではありません。
そのサブインターフェイスである
SortedSet
は、何らかの基準でソートされた集合を表します。Java 6では、以下の2つの標準コンテナが実装されています。
SortedSet
. それらは
TreeSet
と
ConcurrentSkipListSet
.
に加えて
SortedSet
インターフェイスがあり、さらに
LinkedHashSet
クラスがあります。これは、要素がセットに挿入された順序を記憶しており、その順序でその要素を返します。
関連
-
[解決済み] tempとは何ですか、またjavaにおけるtempの用途は何ですか?
-
[解決済み] publicId と systemId の間に空白が必要です。
-
[解決済み] タイプの安全性。アンチェック・キャスト
-
[解決済み] JavaでInputStreamを読み込んでStringに変換するにはどうすればよいですか?
-
[解決済み] JavaでNullPointerExceptionを回避する方法
-
[解決済み] JavaにおけるHashMapとHashtableの違いは何ですか?
-
[解決済み] 山積みされた靴下を効率よく組み合わせるには?
-
[解決済み] Javaでメモリーリークを発生させるにはどうしたらいいですか?
-
[解決済み] JavaでArrayListではなくLinkedListを使用するのはいつですか?
-
[解決済み] 整数の平方根が整数であるかどうかを判断する最速の方法
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] Java - JTextFieldが空かどうかを確認する
-
[解決済み] このフォーマット(Tue Jul 13 00:00:00 CEST 2010)の日付をJavaの日付に変換する方法(文字列はalfrescoのプロパティに由来しています)
-
[解決済み] Java Genericメソッドをstaticにするには?
-
[解決済み] android.support.v4.app.FragmentActivity' で 'TAG' がプライベートアクセスされている。
-
[解決済み] Eclipse- Dynamic Web Module 3.0 で新しいプロジェクトを作成するときに Java 1.6 以降が必要なエラーが発生する。
-
[解決済み] javascriptでExpression言語を使うには?
-
[解決済み] ORA-01654: インデックスを拡張できません。
-
[解決済み] SubclipseとJavaHLのインストールで頭を悩ます
-
[解決済み] init-paramとcontext-param
-
[解決済み] IntegerからBigIntegerへの変換