62,628
社区成员
发帖
与我相关
我的任务
分享

是arr相当于类的实例(也就是数组对象),前面没说明白System.out.println(arr[i]);System.out.println(arr[i]); public String toString() {
return getClass().getName() + "@" + Integer.toHexString(hashCode());
}
而 Object 类的 hashCode 方法是一个native方法,它有可能是内存地址,但也可能不是,这要看 jdk 的运行平台怎么做[/quote]
所以,@后面的是打印当前对象的hashcode吗?
多谢前辈指出,受教了。 public String toString() {
return getClass().getName() + "@" + Integer.toHexString(hashCode());
}
而 Object 类的 hashCode 方法是一个native方法,它有可能是内存地址,但也可能不是,这要看 jdk 的运行平台怎么做