API中equals中 只有一个参数
public boolean equals(Object anObject)你这有两个参数了 肯定得有自己写的一个两个参数的equals方法重载了
public booleanequals(Object obj1,Objectobj2)

解决方案 »

  1.   

    空格忘记了 
    重载方法
    public boolean equals(Object obj1,Object obj2)
      

  2.   

    import java.util.*;public class Test2
    {
            public static void main(String[] args)
            {
                  int []a = {1, 2, 3};
                  int []b = {1, 2, 3};
                     
            Boolean x;
            x =  Arrays.equals(a,b); //数组的比较
            
            System.out.println(x);
           
            String n = "abc";
            String m = "opq";
               
            Boolean y;
            y = n.equals(m);
            System.out.println(y);
                     
            }    
    }
      

  3.   

    3楼的是对的,谢谢大家。我发觉书上动不动就省略一部分,比如equals,如果它写成static Boolean Arrays.equals(type[]a, type[]b).我估计会写对,但是它省掉了Arrays,我发觉好多函数都是这样。