社区
Java SE
帖子详情
java里toString方法到底有什么作用呀?
北望。
2019-05-22 03:15:51
java里toString方法到底有什么作用呀? 比如下面这两个用toString方法和不用toString方法到底有什么区别。?我搞不清楚……
...全文
4487
5
打赏
收藏
java里toString方法到底有什么作用呀?
java里toString方法到底有什么作用呀? 比如下面这两个用toString方法和不用toString方法到底有什么区别。?我搞不清楚……
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
专注写bug
2019-05-22
打赏
举报
回复
3
java所有类的父类是Object类,toString()是Object类的方法,如果你没有进行重写操作,调用toString()返回的是你这个对象在堆内存中的物理地址信息;如果进行了重写,返回的是你重写后的信息;一般重写后用于开发时,数据的打印查看
wcl130123
2019-05-22
打赏
举报
回复
2
首先你要明白所有的类都有个超类 就是Object 也就是 所有类都默认继承Object 或者间接继承。既然是继承那么子类就继承了父类的方法。
Object 有 toString() 方法 返回的是 (类名 + @ +hashcode)字符串。
类Ren1 重写了继承父类的toString() 方法 所以调用的时候不显示父类的返回值。
类Ren 没有重写如果调用toString() 方法 就会显示(类名 + @ +hashcode值)的字符,
为什么一样是因为你打印Ren的属性跟 Ren1的toString()里的方法体一样。
qq_599159128
2019-05-22
打赏
举报
回复
2
它通常只是为了方便输出,比如System.out.println(xx),括号里面的“xx”如果不是String类型的话,就自动调用xx的toString()方法 总而言之,它只是sun公司开发java的时候为了方便所有类的字符串操作而特意加入的一个方法
qq_39936465
2019-05-22
打赏
举报
回复
引用 楼主 北望。 的回复:
java里toString方法到底有什么作用呀?
重写tostring方法,用system.out.print(Ceshi) 打印你的类名是输出的是重写tostring的return部分,不重写的话默认tostring输出的是类的名字和内存地址的形式。
画夕颜
2019-05-22
打赏
举报
回复
10
单独说这个方法不就是返回指定对象的String字符串表现形式?!感觉其他人说的好复杂……举个例子,有一个数组a,你直接打印这个a不会看到数组a里面的元素,但是如果你打印a.toString()则会返回这个数组里面的所有元素
java
tostring
的用处_
JAVA
的
tostring
()
方法
的
作用
是什么呢?
展开全部1.
toString
方法
Object类具有一个
toString
()
方法
,你创建的每个类都会继承62616964757a686964616fe4b893e5b19e31333365666236该
方法
。它返回对象的一个String表示,并且对于调试非常有帮助。然而对于默认的...
Java
中
toString
方法
作用
Java
的
toString
的和C#的
ToString
完全不是同一概念,首先
toString
是一个"自我描述"的
方法
,然后它可以被重写 [
java
] view plaincopyprint? public class Person { private ...
java
中的
tostring
方法
toString
()
方法
的
作用
是返回对象的字符串表示。在没有重写
toString
()
方法
时,默认情况下返回的字符串表示为“类名@哈希码” (包名+类名@对象的16进制内存地址)的形式。哈希码是根据对象的内容计算出来的一个整数...
java
中
tostring
是什么_
java
中
toString
()
方法
有什么用法
在
java
中
toString
()
方法
用于返回以一个字符串表示的 Number 对象值。如果该
方法
使用了原生的数据...(视频教程推荐:
java
视频)语法格式:以 String 类为例,该
方法
有以下几种语法格式:String
toString
()static Stri...
java
默认
tostring
_【
java
基础】为什么重写
toString
()
方法
?
不得不说,有很多
java
初学者写
java
实体类的时候,并没有真正理解重写
toString
()
方法
,可能是口头知道也可能是跟风随带添加
toString
()
方法
,并没有真正理解其意义,如果真要被问起来未必有十足把握回答上 中枪了咩...
Java SE
62,634
社区成员
307,266
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章