ホームページ >Java >&#&チュートリアル >Javaでcontainsを使用する方法

Javaでcontainsを使用する方法

下次还敢
下次还敢オリジナル
2024-05-08 03:54:16992ブラウズ

Java の contains() メソッドは、特定の要素または部分文字列がコレクションまたは文字列に存在するかどうかを確認し、含まれていることを示す場合は true を返し、それ以外の場合は false を返します。 List、Set、Map、String などの型に対するさまざまな比較および検索操作を実行します。

Javaでcontainsを使用する方法

Java での contains() の使用法

Java では、contains() メソッドが使用されますセットまたは文字列に特定の要素または部分文字列が含まれているかどうかを確認します。さまざまな比較および検索操作に広く使用されています。

構文

<code class="java">boolean contains(Object element)</code>

パラメータ

  • element - 検索する要素または子文字列の場合

戻り値

  • コレクションまたは文字列に要素または部分文字列が含まれる場合は true を返します。それ以外の場合は戻ります。 ###間違い###。
  • #使用例

リスト

<code class="java">List<String> names = new ArrayList<>();
names.add("John");
names.add("Mary");
names.add("Bob");

if (names.contains("John")) {
    // John 已存在于列表中
}</code>
セット

<code class="java">Set<Integer> numbers = new HashSet<>();
numbers.add(1);
numbers.add(2);
numbers.add(3);

if (numbers.contains(2)) {
    // 集合中包含数字 2
}</code>
マップ

<code class="java">Map<String, Integer> ages = new HashMap<>();
ages.put("John", 30);
ages.put("Mary", 25);
ages.put("Bob", 35);

if (ages.containsKey("John")) {
    // John 已存在于映射中
}</code>
文字列

<code class="java">String str = "Hello World";

if (str.contains("World")) {
    // 字符串中包含子字符串 "World"
}</code>
メモ

が含まれています()
    メソッドはコレクションまたは文字列全体を反復処理するため、特にコレクションまたは文字列が大きい場合、効率が低下する可能性があります。
  • プリミティブ型 (int、char など) の場合、contains()
  • の代わりに
  • equals() メソッドを比較に使用できます。 contains()
  • メソッドは、コレクションの種類に応じて、
  • null 値に対する動作が異なります。たとえば、ListSetnull を有効な要素として扱いますが、Map は扱いません。

以上がJavaでcontainsを使用する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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