如何解决'对于类型为Arrays的方法mismatch(int [],int [])未定义'

时间:2019-08-22 13:43:10

标签: java

我目前正在学习有关Array方法的信息,但是正在为mismatch(...)方法而苦苦挣扎。 编译器总是向我抛出未解决的编译问题:尽管两个传递的参数均为mismatch(int[], int[])

类型,但未为Arrays类型定义方法int[]
import java.util.Arrays;

public class Test {

    public static void main(String... args) {


        int[] a = {1, 2, 3};
        int[] b = {1, 2, 3};

        System.out.println(Arrays.mismatch(a, b));

    }

}

我希望打印的输出为-1,但是我得到了所描述的错误。

1 个答案:

答案 0 :(得分:1)

  

对于数组类型,方法mismatch(int [],int [])未定义

您可以检查doc
此方法需要 java 9