Java の TreeMap と TreeSet の類似点
TreeMap と TreeSet はどちらも Collection Framework クラスの一部です。それらの実装と動作には、いくつかの相違点といくつかの類似点があります。 TreeMap はキーと値のペアを維持しますが、TreeSet にはこの機能がありません。この記事では、コレクション インターフェイスの両方のクラスの類似点について説明します。
コレクションインターフェイス
Java では、コレクションはオブジェクト、または簡単にするために複数のオブジェクトを 1 つの単位にグループ化できるコンテナーと言えます。コレクション インターフェイスは、すべてのコレクション フレームワーク インターフェイスのルートに存在します。
コレクション インターフェイスの次のサブインターフェイスは、TreeMap および TreeSet によって実装されます −
マップ インターフェイス - 要素は、関連付けられた値を取得および受信するために使用されるオブジェクトです。
- Set
-これは、重複した値を許可しない Java コレクション インターフェイスのサブインターフェイスです。数学的な集合に似ています。
TreeMap
树図
NavigableMap Interfaceを実装するために使用されるクラスです。マップの要素をツリー構造に格納します。これは、キーと値のペアを並べ替えられた順序で保存するための効率的な代替手段を提供します。
ツリーマップの一般的な法則は次のとおりです-
语法
リーリーツリーセット
これは、NavigableSet インターフェイスを実現するために使用されるタイプです。セットの要素はすべて順番に 1 つの構造に格納され、その結果、検索時間が短縮されます。
TreeSet の一般的な法則例: -语法
リーリー
Java TreeMap と TreeSet の手順例 1
次の例は、TreeSet の使用法を示しています。私たちはこの種の内部配置メソッドを使用しています。 リーリー
出力
リーリー例 2
の中国語翻訳:例 2
次の例は、TreeMap の実現を示しています。私たちはこの種の内部配置メソッドを使用しました。 リーリー
出力リーリー
TreeMap と TreeSet の類似点デフォルトでは、要素は自然な順序で並べ替えられます。たとえば、文字列は辞書順に保存され、数値は番号順に保存されます。 この優れた特性により、TreeMap と TreeSet は、高速に検索する必要がある大量の情報を格納するためによく使用されます。
- NULL 値は許可されません。
- これらは「java.util」パッケージ内で定義されています。
- どちらも、カスタムの並べ替え順序を定義するために実装できる Comparable Interface をサポートしています。
- 结论
以上がJava の TreeMap と TreeSet の類似点の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック







