1.Object类中 toString() 的使用:
- 当我们输出一个对象的引用时,实际上就是调用当前对象的toString()
int []arr=new int[10];
System.out.println(arr); //[I@2f92e0f4
System.out.println(arr.toString()); //[I@2f92e0f4
//Object类中toString()的定义:
//其返回值是String类型,返回类名和它的引用地址。
* public String toString()
* {
return getClass().getName() + "@" + Integer.toHexString(hashCode());
}
- String、Date、File、包装类等都重写了Object类中的toString()方法。使得在调用对象的toString()时,返回"实体内容"信息
- 在进行String与其它类型数据的连接操作时,自动调用toString() 方法
Date now=new Date();
System.out.println(“now=”+now);
System.out.println(“now=”+now.toString());
- 自定义类也可以重写toString()方法返回对象的"实体内容"