Java でコレクション関数を使用してコレクション操作とトラバーサルを行う方法

WBOY
リリース: 2023-10-19 09:36:37
オリジナル
1190 人が閲覧しました

Java でコレクション関数を使用してコレクション操作とトラバーサルを行う方法

Java でセット操作とトラバースにセット関数を使用する方法

はじめに:
Java では、セットは、要素を格納できる非常に一般的に使用されるデータ構造です。任意の型をサポートし、集合演算に便利な関数を多数提供します。この記事では、実際の開発におけるコード効率や開発効率の向上に役立つ、集合関数を使用した集合演算や走査の実行方法を紹介します。

1. セット操作:

  1. 要素の追加: add() 関数を使用して要素をセットに追加します。たとえば、整数を含むセットを作成し、それに要素 1、2、3 を追加したいとします。

    List<Integer> list = new ArrayList<>();
    list.add(1);
    list.add(2);
    list.add(3);
    ログイン後にコピー
  2. 要素の削除: 指定された要素を削除するには、remove() 関数を使用します。セット。たとえば、コレクション内の要素 2 を削除します。

    list.remove(Integer.valueOf(2));
    ログイン後にコピー
  3. 要素を取得します。 get() 関数を使用して、指定された位置にある要素を取得します。たとえば、コレクション内の最初の要素を取得します。

    Integer element = list.get(0);
    ログイン後にコピー
  4. 要素を変更します。 set() 関数を使用して、指定された位置にある要素を変更します。たとえば、コレクションの最初の要素を 4 に変更します。

    list.set(0, 4);
    ログイン後にコピー
  5. 要素の検索: contains() 関数を使用して、コレクションに指定された要素が含まれているかどうかを確認します。たとえば、セットに要素 3 が含まれているかどうかを判断します:

    boolean containsElement = list.contains(3);
    ログイン後にコピー

2. セットの走査:

  1. for ループを使用してセットを走査します。 。たとえば、整数を含むコレクションを反復処理して、各要素の値を出力したいとします。

    for (int i = 0; i < list.size(); i++) {
        System.out.println(list.get(i));
    }
    ログイン後にコピー
  2. 拡張された for ループを使用してコレクションを走査します。たとえば、文字列を含むコレクションを反復処理して、各要素の値を出力したいとします。

    for (String element : list) {
        System.out.println(element);
    }
    ログイン後にコピー
  3. イテレータを使用してコレクションを走査します。たとえば、浮動小数点数を含むコレクションを反復処理し、各要素の値を出力したいとします。

    Iterator<Double> iterator = list.iterator();
    while (iterator.hasNext()) {
        System.out.println(iterator.next());
    }
    ログイン後にコピー
  4. Java 8 の Stream API を使用してコレクションを反復処理します。たとえば、整数を含むセットを反復処理して、すべての要素の合計を計算したいとします。

    int sum = list.stream().mapToInt(Integer::intValue).sum();
    System.out.println(sum);
    ログイン後にコピー

概要:
この記事では、Java で set 関数を使用して set を実行する方法について説明します。操作と横断が行われ、対応するコード例が提供されます。集合関数の使い方を理解して使いこなすことで、実際の開発におけるコード効率や開発効率を向上させることができます。この記事がお役に立てば幸いです!

以上がJava でコレクション関数を使用してコレクション操作とトラバーサルを行う方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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