public class Solution {
public static int solution(int[] x, int[] y) {
// for every value in x
for (int v : x){
// check if value exists in y
boolean i = y.contains(v);
// if indicator returns false the value is returned
if (i == false){
int r = v;
}
}
Solution.java:8:错误:找不到符号 布尔值i = y.contains(v); ^ 符号:方法contains(int) 位置:int []
类型的变量y
答案 0 :(得分:1)
正如评论中指出的那样,java中的数组没有contains()
方法。但是,如果已经对数组x和y进行了排序,那么如何使用Arrays.binarySearch(y,v)
呢?如果存在值v,则将获得数组y中存在v的索引。否则你会得到负值