【发布时间】:2015-12-08 22:15:10
【问题描述】:
我想比较两个数组,如果在两个数组上都可以找到至少一个值。
场景#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)
【问题讨论】:
-
你的尝试是什么?
标签: java compare comparison