ホームページ > Java > &#&チュートリアル > JavaでLinkedHashSetからユーザー定義オブジェクトを見つけるにはどうすればよいですか?

JavaでLinkedHashSetからユーザー定義オブジェクトを見つけるにはどうすればよいですか?

WBOY
リリース: 2023-09-04 08:21:10
転載
1237 人が閲覧しました

JavaでLinkedHashSetからユーザー定義オブジェクトを見つけるにはどうすればよいですか?

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 のコレクションを宣言し、ユーザー定義のオブジェクトをコレクションに入れます。

  • ここで、「contains()」メソッドを使用して、指定されたオブジェクトが利用可能かどうかを確認します。

  • リーリー 出力
    nameOfobject.add(argument)
    
    ログイン後にコピー
    例 2
  • の中国語訳は次のとおりです:

    例 2

  • 次の例では、contains() メソッドとイテレータを使用して、LinkedHashSet コレクションからユーザー定義メソッドを検索します。
リーリー

出力

nameOfobject.contains(Object)
ログイン後にコピー
###結論は###

この記事は、Set インターフェイスを実装し、HashSet クラスを拡張する LinkedHashSet クラスを紹介することから始めます。次のセクションでは、LinkedHashSet からユーザー定義オブジェクトを取得するのに役立つ組み込みメソッド「add()」と「contains()」について説明しました。

以上がJavaでLinkedHashSetからユーザー定義オブジェクトを見つけるにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:tutorialspoint.com
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート