如何使用 Java 在数组中查找对象或字符串
使用 Java 中的几种方法在 数组 中查找对象或字符串。ArrayList 中的 contains() 方法用于查找某个元素是否存在。这样,我们可以在列表中查找字符串或对象。
在数组中查找对象或字符串
contains() 方法 是 ArrayList 类的一部分,用于检查 ArrayList 中是否存在特定元素。如果找到元素,则返回 true,否则返回 false。
语法
以下是 java.util.ArrayList.contains() 方法的语法 −
public boolean contains(Object o)
示例
以下示例使用 Contains 方法在数组中搜索字符串 −
import java.util.ArrayList; public class Main { public static void main(String[] args) { ArrayList objArray = new ArrayList(); ArrayList objArray2 = new ArrayList(); objArray2.add(0,"common1"); objArray2.add(1,"common2"); objArray2.add(2,"notcommon"); objArray2.add(3,"notcommon1"); objArray.add(0,"common1"); objArray.add(1,"common2"); System.out.println("Array elements of array1"+objArray); System.out.println("Array elements of array2"+objArray2); System.out.println("Array 1 contains String common2?? " +objArray.contains("common1")); System.out.println("Array 2 contains Array1?? " +objArray2.contains(objArray) ); } }
输出
Array elements of array1[common1, common2] Array elements of array2[common1, common2, notcommon, notcommon1] Array 1 contains String common2?? true Array 2 contains Array1?? false
解释
此 Java 代码演示了如何使用 contains() 方法在 ArrayList 中搜索字符串。创建了两个 ArrayList 对象 objArray 和 objArray2,每个对象都添加了几个字符串元素。打印了两个列表的内容。
java_arrays.html