我想要比较两个数组,如果至少有一个值可以在这两个数组中找到。
场景 #1 :
2
在这两个数组中都被找到,所以结果是true
。String[] x = {"1","2","3"};
String[] y = {"2","5","6"};
情景 #2:没有匹配的值,因此结果为false
。String[] x = {"1","2","3"};
String[] y = {"4","5","6"};
Java中是否有任何内置方法或库可以处理此要求?
我想强调的是,我正在寻找一个Java库或任何可以直接完成此操作的Java方法。
Collection.contains
不是一个选项,因为两个数组中的所有值都应该相同才能返回true。(如果两个数组中至少有一个值相似,则需要返回true)