檢查 Java ArrayList 是否包含給定項


可以使用 java.util.ArrayList.contains() 方法 來檢查 Java ArrayList 是否包含給定項。此方法只有一個引數,即在 ArrayList 中測試其存在性的項。此外,如果該項存在於 ArrayList 中,則返回 true;如果該項不存在,則返回 false。

演示此方法的程式如下所示:

示例

 線上演示

import java.util.ArrayList;
import java.util.List;
public class Demo {
   public static void main(String[] args) {
      List aList = new ArrayList();
      aList.add("A");
      aList.add("B");
      aList.add("C");
      aList.add("D");
      aList.add("E");
      if(aList.contains("C"))
         System.out.println("The element C is available in the ArrayList");
      else
         System.out.println("The element C is not available in the ArrayList");
      if(aList.contains("H"))
         System.out.println("The element H is available in the ArrayList");
      else
         System.out.println("The element H is not available in the ArrayList");
   }
}

輸出

The element C is available in the ArrayList
The element H is not available in the ArrayList

現在讓我們瞭解上述程式。

建立 ArrayList aList。然後使用 ArrayList.add() 將元素新增到 ArrayList。ArrayList.contains() 用於檢查 "C" 和 "H" 是否存在於 ArrayList 中。然後使用 if 語句列印它們是否存在。演示此方法的程式碼片段如下所示:

List aList = new ArrayList();
aList.add("A");
aList.add("B");
aList.add("C");
aList.add("D");
aList.add("E");
if(aList.contains("C"))
   System.out.println("The element C is available in the ArrayList");
else
   System.out.println("The element C is not available in the ArrayList");
if(aList.contains("H"))
   System.out.println("The element H is available in the ArrayList");
else
   System.out.println("The element H is not available in the ArrayList");

更新於: 2023-09-13

35K+ 瀏覽量

開啟你的 職業生涯

透過完成課程獲得認證

開始學習
廣告
© . All rights reserved.