package exception;
public class TestClass {
public static void main(String[] args) {
int[] a1 = new int[] { 1, 2, 3 };
String[] a4 = new String[] { "a", "b", "c" };
System.out.println(a1.getClass().equals(a4.getClass()));
// 下面这句为什么会报错?原因a4.getClass()返回的是字符串数组类型,而a1.getClass()返回的
// 是整型数组类型,类型不兼容,这一句就如同这样一句
// System.out.println(1=="4");//这句编译的时候也通不过的
// ”==“两边的操作对象应该是同类型的才行
// System.out.println(a4.getClass()==a1.getClass());
}
}
|