这个异常写得挺怪的,都来看看。 打印Object的时候就是打印其toString方法返回的字符串,Object默认实现了toString方法返回Object的HashCode,你重载toString方法后就可以直接用System.out.println(e) 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 那就是说,只要这个对象有toString()方法,那么打印这个对象其实就是在打印其toString()方法返回的字符串?对吗? 你再说绕口令吗?????你上面这段话,我看懂了!的确当你打印任何类的时候,系统都是调用这个类的toString方法返回的字符串。 是的,每个类都有从超类Object继承下来的toString方法,返回值为改类的hashcode,如果你重载了就返回你自己定义的结果。而System.out.println方法就是打印toString方法返回的字符串 但是我看了javadoc,上面只有返回值类型为String的toStirng()方法,没有返回值为HashCode的toString()方法,你搞错了吗? hashcode也可以做为String返回回去 你可以去sun down他们的原码去看看,默认就是HashCode sun是什么东东啊?这两天放假,没上来,呵呵。 在需要对象作为一个字符串“表现”的时候,它就会自动调用对象的toString()方法 接口中的方法加和不加abstract有啥区别?(冒着被鄙视风险) struts2 convention 使用问题 mac苹果的JPopupMenu 初学者的困惑 急求高手!!!!100分!关于SWT composite。。。 怎么更新shell下面的composite!!!! 很弱的问题,看代码: 几到小题目求解啊~~~~急 JTable里怎么监听调整Column宽度的事件。 如何给我设计的类加一个Listener啊? 关于package的问题 关于端口被占用的问题 大家都用什么开发工具啊?
的确当你打印任何类的时候,系统都是调用这个类的toString方法返回的字符串。