检查 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");
广告