Java如何检测一个数组是否包含另一个数组呢?
在其它语言中,数组包含数组的检测方法,我们通常采用多次遍历达到指定的效果,那么Java语言中,有没有一种快捷方法,可判断一个数组包含另一个数组呢?
下文将一一道来,如下所示:
实现思路:
使用Contains方法即可检测一个数组是否包含另一个数组,如下例所示:
下文将一一道来,如下所示:
实现思路:
使用Contains方法即可检测一个数组是否包含另一个数组,如下例所示:
例:
import java.util.Arraylist;
public class testClass{
public static void main(String[] args) {
ArrayList<String> arr1 = new ArrayList<String>();
ArrayList<String> arr2 = new ArrayList<String>();
arr1.add(0,"java265.com");
arr1.add(1,"java");
arr1.add(2,"other");
arr1.add(3,"A");
arr2.add(0,"java");
arr2.add(2,"A");
System.out.println("arr1 的元素" +arr1);
System.out.println("arr2 的元素" +arr2);
System.out.println("arr1 包含 arr2 :"+arr1.Contains(arr2));
}
}
----运行以上代码,将输出以下信息-----arr1 的元素[java265.com,java,other,A]
arr2 的元素[java,B,A]
arr1 包含 arr2 :True
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。