LinkedHashSet は、Set インターフェイスを実装し、HashSet クラスを拡張する Java Collection Framework のクラスです。リンクリスト型のコレクションクラスです。オブジェクトは挿入順に格納および返されるため、重複したオブジェクトは許可されません。この記事では、組み込みメソッド「contains()」を使用して、LinkedHashSet からユーザー定義オブジェクトを検索します。ユーザー定義オブジェクトはコンストラクターを通じて作成されます。
LinkedHashSet からユーザー定義オブジェクトを取得する Java プログラム
サンプル プログラムで使用する 2 つの重要な組み込みメソッドを簡単に紹介しましょう。
###追加()
これは 1 つのパラメーターを受け取り、それをコレクションの最後に追加します。 LinkedHashSet クラスのインスタンスで使用されます。
###文法###
リーリー
ここで、
引数
は、セットに保存する値を表します。
が含まれます()
LinkedHashSet クラスのインスタンスを受け取り、渡されたインスタンスがセット内で使用できるかどうかを確認します。セットにそのインスタンスが含まれている場合は true を返し、それ以外の場合は false を返します。戻り値の型はブール型です。
###文法###
リーリー
###ここ、
オブジェクト
は、検証する必要があるオブジェクトの名前を表します
nameOfobject
は、すべてのコレクションを含むそのクラスのオブジェクトを表します。
例 1
次の例は、contains() メソッドを使用して LinkedHashSet コレクションからユーザー定義オブジェクトを検索する方法を示しています。
###アプローチ###
まず、「LinkHset」という名前のクラスを定義し、クラス内で 2 つの変数を宣言し、それぞれ文字列型と整数型の 2 つのパラメーター「item」と「price」を持つコンストラクターを定義します。
main メソッドで、「LinkHset」クラスのインスタンスをいくつか作成します。次に、LinkedHashSet のコレクションを宣言し、ユーザー定義のオブジェクトをコレクションに入れます。
nameOfobject.add(argument)
例 2
の中国語訳は次のとおりです: 例 2
次の例では、contains() メソッドとイテレータを使用して、LinkedHashSet コレクションからユーザー定義メソッドを検索します。
リーリー
出力
nameOfobject.contains(Object)
###結論は###
この記事は、Set インターフェイスを実装し、HashSet クラスを拡張する LinkedHashSet クラスを紹介することから始めます。次のセクションでは、LinkedHashSet からユーザー定義オブジェクトを取得するのに役立つ組み込みメソッド「add()」と「contains()」について説明しました。
以上がJavaでLinkedHashSetからユーザー定義オブジェクトを見つけるにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。