javaでcontainsメソッドの使い方
Javaでは、`contains`メソッドは、指定されたオブジェクトが存在するかどうかを確認するためにコレクションに使用されます。その使い方はコレクションの型によって異なります。以下はいくつかの一般的なコレクション型の`contains`メソッドの使用方法です。
- 配列リスト
ArrayList<String> list = new ArrayList<>();
list.add("apple");
list.add("banana");
list.add("orange");
boolean result = list.contains("apple");
System.out.println(result); // 输出:true
- リンクリスト:
LinkedList<String> list = new LinkedList<>();
list.add("apple");
list.add("banana");
list.add("orange");
boolean result = list.contains("apple");
System.out.println(result); // 输出:true
- ハッシュセット
HashSet<String> set = new HashSet<>();
set.add("apple");
set.add("banana");
set.add("orange");
boolean result = set.contains("apple");
System.out.println(result); // 输出:true
- TreeSet:
TreeSet<String> set = new TreeSet<>();
set.add("apple");
set.add("banana");
set.add("orange");
boolean result = set.contains("apple");
System.out.println(result); // 输出:true
HashMap や TreeMap といったほかのコレクション型でも、 contains メソッドは同様の使い方ができます。ただし、 contains メソッドは equals メソッドでオブジェクトの等価性を比較するため、コレクション内のオブジェクトが equals メソッドを正しく実装していることを確認する必要があります。