代码如下:
import java.util.*;class ArrayEquals 
{
public static void main(String[] args) 
{
int ia[]={1,2,3,4,5}; int ib[]={1,2,3,4,6}; if(Arrays.equals(ia,ib)){

System.out.println("两个数组相等");

}
else{

System.out.println("两个数组不等");

}       }

输出结果是  两个数组不等我的问题是:Arrays既然是个类,为什么它可以直接调用方法,而不是先创建一个对象,然后用对象去调用方法呢?若写成Array a =new Array();      if(a.equals(ia,ib)){
                ......
         }
就不对了,请大家伙给个原因,谢谢了