Javaでcontainsを使用する方法
May 08, 2024 am 03:54 AMJava の contains() メソッドは、特定の要素または部分文字列がコレクションまたは文字列に存在するかどうかを確認し、含まれていることを示す場合は true を返し、それ以外の場合は false を返します。 List、Set、Map、String などの型に対するさまざまな比較および検索操作を実行します。
Java での contains() の使用法
Java では、contains()
メソッドが使用されますセットまたは文字列に特定の要素または部分文字列が含まれているかどうかを確認します。さまざまな比較および検索操作に広く使用されています。
構文
boolean contains(Object element)
パラメータ
element
- 検索する要素または子文字列の場合
戻り値
- コレクションまたは文字列に要素または部分文字列が含まれる場合は
true
を返します。それ以外の場合は戻ります。 ###間違い###。 #使用例
リスト
List<String> names = new ArrayList<>(); names.add("John"); names.add("Mary"); names.add("Bob"); if (names.contains("John")) { // John 已存在于列表中 }
Set<Integer> numbers = new HashSet<>(); numbers.add(1); numbers.add(2); numbers.add(3); if (numbers.contains(2)) { // 集合中包含数字 2 }
Map<String, Integer> ages = new HashMap<>(); ages.put("John", 30); ages.put("Mary", 25); ages.put("Bob", 35); if (ages.containsKey("John")) { // John 已存在于映射中 }
String str = "Hello World"; if (str.contains("World")) { // 字符串中包含子字符串 "World" }
が含まれています()
- メソッドはコレクションまたは文字列全体を反復処理するため、特にコレクションまたは文字列が大きい場合、効率が低下する可能性があります。
-
プリミティブ型 (int、char など) の場合、
contains() の代わりに - equals()
メソッドを比較に使用できます。
contains()
メソッドは、コレクションの種類に応じて、 - null
値に対する動作が異なります。たとえば、
Listと
Setは
nullを有効な要素として扱いますが、
Mapは扱いません。
以上がJavaでcontainsを使用する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

人気の記事

人気の記事

ホットな記事タグ

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック











2025年のトップ4 JavaScriptフレームワーク:React、Angular、Vue、Svelte

Javaのクラスロードメカニズムは、さまざまなクラスローダーやその委任モデルを含むどのように機能しますか?

キャッシュや怠zyなロードなどの高度な機能を備えたオブジェクトリレーショナルマッピングにJPA(Java Persistence API)を使用するにはどうすればよいですか?

高度なJavaプロジェクト管理、自動化の構築、依存関係の解像度にMavenまたはGradleを使用するにはどうすればよいですか?

Spring Boot Snakeyaml 2.0 CVE-2022-1471問題修正

カフェインやグアバキャッシュなどのライブラリを使用して、Javaアプリケーションにマルチレベルキャッシュを実装するにはどうすればよいですか?
