Java中如何知道ArrayList是否包含指定的项目?
在此示例中,您将学习如何查找List或ArrayList对象是否具有指定的元素。要检查ArrayList对象是否包含指定的元素,我们可以使用contains()方法。booleantrue当在中找到指定的元素时,此方法返回aArrayList,否则将返回false。
package org.nhooo.example.util; import java.util.ArrayList; import java.util.List; public class ArrayListContainsExample { private List<String> list = new ArrayList<>(); public ArrayListContainsExample() { list.add("Item 1"); list.add("Item 2"); list.add("Item 3"); list.add("Item 4"); } public static void main(String[] args) { ArrayListContainsExample demo = new ArrayListContainsExample(); // 检查列表是否包含“项目1”。"Item 1". String itemToFind = "Item 1"; demo.findItemInTheList(itemToFind); // 检查列表是否包含“项目1”。"Item 20". itemToFind = "Item 20"; demo.findItemInTheList(itemToFind); } private void findItemInTheList(String itemToFind) { if (list.contains(itemToFind)) { System.out.println(itemToFind + " was found in the list"); } else { System.out.println(itemToFind + " was not found in the list"); } } }
上面的代码片段的输出是:
Item 1 was found in the list Item 20 was not found in the list