检查 Java ArrayList 是否包含给定项
java 8object oriented programmingprogramming
可以使用 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() 检查 ArrayList 中是否有"C"和"H"。然后使用 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");