第1个回答 2012-02-17
String 是java的一个类,代表字符串。toString()是java object的一个方法,用于返回一个字符串。
源码:
public String toString() {
return getClass().getName() + "@" + Integer.toHexString(hashCode());
}
可见,默认返回的是 类名@哈希编码组成的字符串
第2个回答 推荐于2018-04-06
两者没有可比性
String 是字符串类型
private String name=‘xiaoming’;//定义一个字符串变量name,值为xiaoming
toString()是Object对象的一个方法
Object是所有对象的父类,所以所有对象都有toString方法
toString详细用法请查API
为什么使用toString 还有toString有什么作用请另外查资料本回答被提问者和网友采纳
第3个回答 2012-02-17
String 是数据类型;toString是将别的类型的变量转换为String类型。
第4个回答 2012-02-17
String 是一个类, toString()是一个方法【public String toString(){}】是指将某个对象的值返回成一个String类型的数值。基本数据类型转换为String类型一般不用 toString()这个方法