ホームページ  >  記事  >  Java  >  JavaでArrayListから一意の値を取得する

JavaでArrayListから一意の値を取得する

WBOY
WBOY転載
2023-09-04 08:41:07755ブラウズ

JavaでArrayListから一意の値を取得する

ArrayList は、List Interface を実装する Java Collection Framework のクラスです。 各要素を順番に保存およびアクセスする線形構造。 ただし、重複した要素を一意にするにはいくつかの方法があります。 ArrayList から値を取得するこの記事では、実際の実装を見ていきます。 方法の 1 つは、Java サンプル プログラムを使用することです。

ArrayList から一意の値を取得する Java プログラム

特定の問題の解決プログラムに進む前に、次の点について説明します。 コレクションインターフェイスの概念-

ハッシュセット

これは Java Collection インターフェースのクラスであり、set インターフェースを実装します。それは似ています 数学的なコレクションに。その中で、すべての要素がソートされた方法で保存され、 取得時間と重複する値を許可しないのが、これを使用する理由です。 重複をフィルタリングし、リストから一意の値を取得するための HashSet。

###文法### リーリー

ここで、Type はプリミティブ データ型ではなく、ラッパー クラス オブジェクトです。

ArrayList の構文

リーリー

アプローチ 1

    Integer 型の ArrayList オブジェクトを作成し、次を使用していくつかの要素をそれに格納します。 「add()」という名前の組み込みメソッド。このメソッドは引数を受け取り、それを 指定されたリスト。
  • ここで、同じタイプの HashSet を作成し、前の要素のすべての内容を保存します
  • 組み込みメソッド「addAll()」を使用して ArrayList を追加します。このメソッドは ArrayList を受け取ります を引数として指定し、そのすべての要素を新しく指定されたリストに追加します。

  • 最後に、リストを呼び出して値を出力します。

次の例は、HashSet クラスを使用して ArrayList から一意の値を取得する方法を示しています。

リーリー ###出力### リーリー

アプローチ 2

Integer 型の ArrayList オブジェクトを作成し、次を使用していくつかの要素をそれに格納します。 「add()」という名前の組み込みメソッド。このメソッドは引数を受け取り、それを 指定されたリスト。

  • 次に、同じタイプの別の ArrayList オブジェクトを作成します。

  • ArrayList サイズになるまで反復する for ループを定義します。このループ内で if を受け取ります。 インデックス「i」の値が一意であるかどうかを確認するコードのブロック。それが唯一のものであれば 次に、値は新しい ArrayList に追加されます。それ以外の場合は破棄されます。

  • 最後に、リストを呼び出して値を出力します。

これは、ArrayList から一意の値を取得しようとする別の例です。

リーリー ###出力### リーリー ###結論###

この記事は ArrayList を定義することから始め、次のセクションではリストから一意の値を見つける際の HashSet の使用について理解します。ArrayList から一意の値を取得するための 2 つのアプローチについて説明しました。最初に HashSet クラスを使用します。そして2番目はこれを使用せずに class

の中国語訳は次のとおりです。 class

以上がJavaでArrayListから一意の値を取得するの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はtutorialspoint.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。