在Java中,如何从数组中查找对象元素?
示例
以下示例使用Contains
方法来搜索数组中的String
对象。
package com.yiibai;
import java.util.*; public class ArrayFindObject { 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