[解決済み] HashSetとHashMapの違い?
2022-03-02 04:55:20
質問
ということとは別に
HashSet
は値の重複を許さないのですが、その違いは何でしょうか?
HashMap
と
HashSet
?
実装的な意味で?というのは、どちらも ハッシュテーブル を使用して値を格納します。
解決方法は?
両者はまったく異なる構造です。 A
HashMap
の実装です。
Map
. A
地図
はキーと値を対応させる。 キーの検索はハッシュを使用して行われます。
一方
HashSet
の実装です。
Set
. A
セット
は、集合の数学的モデルに一致するように設計されています。 A
HashSet
を使用します。
HashMap
を実装の裏付けとすることは、ご指摘のとおりです。 しかし、それは全く別のインターフェイスを実装しています。
何がベストかを考えるとき
Collection
を使用すると、この
チュートリアル
は良い出発点です。 本当に知りたいのであれば
そのための本があります
もあります。
関連
-
[解決済み] このフォーマット(Tue Jul 13 00:00:00 CEST 2010)の日付をJavaの日付に変換する方法(文字列はalfrescoのプロパティに由来しています)
-
[解決済み] 文字列の長さに応じて文字列をトリミングする
-
[解決済み] JavaにおけるHashMapとHashtableの違いは何ですか?
-
[解決済み] Javaにおけるpublic、protected、package-private、privateの違いは何ですか?
-
[解決済み] StringBuilderとStringBufferの違いについて
-
[解決済み] 整数の平方根が整数であるかどうかを判断する最速の方法
-
[解決済み] HashMapを直接(リテラルに)初期化する方法は?
-
[解決済み] wait()とsleep()の違いについて
-
[解決済み] HashSetの値を構造的に初期化する方法は?
-
[解決済み】HashMap、LinkedHashMap、TreeMapの違いについて
最新
-
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 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] Application startメソッドで例外が発生する。JavaFx 11
-
[解決済み] java.lang.IncompatibleClassChangeError: Mongo クラスを実装しています。
-
[解決済み] 親から継承したメソッドの可視性を下げることができない [重複]。
-
[解決済み] ORA-01654: インデックスを拡張できません。
-
[解決済み] 1行目2列目でBEGIN_ARRAYを期待したが、BEGIN_OBJECTだった。
-
[解決済み] HTTP ステータス 500 - サーブレットクラス pkg.coreServlet のインスタンス化に失敗しました。
-
[解決済み] どのように配列の10未満の値(x * 2)を倍増するコードを取得するには?(Java)
-
[解決済み] アクティビティに割り当てられない
-
[解決済み] SubclipseとJavaHLのインストールで頭を悩ます
-
[解決済み] ヘッドリカーシオンとテールリカーシオンの違い [重複]について