ホームページ >Java >&#&チュートリアル >Javaでcontainsを使用する方法
Java の contains() メソッドは、特定の要素または部分文字列がコレクションまたは文字列に存在するかどうかを確認し、含まれていることを示す場合は true を返し、それ以外の場合は false を返します。 List、Set、Map、String などの型に対するさまざまな比較および検索操作を実行します。
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() メソッドを比較に使用できます。
contains() 値に対する動作が異なります。たとえば、
List と
Set は
null を有効な要素として扱いますが、
Map は扱いません。
以上がJavaでcontainsを使用する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。