ホームページ  >  記事  >  Java  >  Java の ArrayList.contains() 関数を使用して、ArrayList に要素が含まれているかどうかを確認します

Java の ArrayList.contains() 関数を使用して、ArrayList に要素が含まれているかどうかを確認します

WBOY
WBOYオリジナル
2023-07-24 12:43:511999ブラウズ

Java の ArrayList.contains() 関数を使用して、ArrayList に要素が含まれているかどうかを確認します

Java プログラミングでは、ArrayList は、あらゆるタイプのオブジェクトを格納でき、動的に拡張できる一般的に使用されるデータ構造です。 ArrayList に特定の要素が含まれているかどうかを判断する必要がある場合があります。この場合、ArrayList クラスの contains() 関数を使用できます。

ArrayList クラスは、Java プログラミングで一般的に使用されるコレクション クラスの 1 つで、java.util パッケージの下にあります。要素の追加、削除、検索など、便利なメソッドが多数用意されています。 contains() 関数は、ArrayList に特定の要素が含まれているかどうかを判断するために使用されます。 contains() 関数の構文は次のとおりです。

boolean contains(Object element)

このうち、element は判定対象の要素を表します。 contains() 関数はブール値を返します。要素が ArrayList に含まれている場合は true を返し、それ以外の場合は false を返します。

次は、ArrayList.contains() 関数を使用して ArrayList に要素が含まれているかどうかを判断するコード例です。

import java.util.ArrayList;

public class ArrayListContainsExample {

public static void main(String[] args) {
    // 创建一个ArrayList
    ArrayList<String> list = new ArrayList<>();

    // 向ArrayList中添加元素
    list.add("apple");
    list.add("banana");
    list.add("orange");

    // 判断ArrayList是否包含某个元素
    System.out.println("ArrayList是否包含apple:" + list.contains("apple"));
    System.out.println("ArrayList是否包含pear:" + list.contains("pear"));
}

}

上記のコードを実行すると、次の出力が得られます:

ArrayList に apple が含まれているかどうか: true
ArrayList に pear が含まれているか: false

From 出力から、ArrayList.contains() 関数が ArrayList に指定された要素が含まれているかどうかを正しく判断していることがわかります。上の例では、ArrayList オブジェクトを作成し、3 つの文字列要素を追加しました。次に、contains() 関数を使用して、ArrayList に 2 つの要素「apple」と「pear」がそれぞれ含まれているかどうかを判断し、出力結果を出力して検証します。

contains() 関数は、要素の equals() メソッドを使用して、要素が等しいかどうかを比較することに注意してください。したがって、contains() 関数を使用する場合は、要素クラスがquals() メソッドを正しく実装していることを確認してください。

概要: この記事では、Java の ArrayList.contains() 関数を使用して ArrayList に要素が含まれているかどうかを判断する方法を紹介し、対応するコード例を示します。このようにして、ArrayList に特定の要素が含まれているかどうかを簡単に判断できるため、プログラミング効率が向上します。

以上がJava の ArrayList.contains() 関数を使用して、ArrayList に要素が含まれているかどうかを確認しますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。