重载tostring()方法重要性
来源:互联网 发布:java ftp服务器 编辑:程序博客网 时间:2024/05/24 20:07
以前知道继承于object的类都有这个toString方法,重来没在项目中使用过这方法,同时也没对该方法进行重载。在现在这个公司上班,才知道了toString方法的重要性。
而且也懂得了重载tostring方法的必要性。
那么toString方法有哪些用呢,以下是我总结的几个用处吧。而且这几个用处对我来说是挺有帮助的。
1.在需要大量日志输出的系统中重载toString()方法是非常必要的。我们在输出日志时,只需调用对象的该方法就能把此时的传入数据或结果数据进行格式化的输出,这种数据对安全性、稳定性要求比较高的系统来说是非常必要的,而且即使出现问题我们能够即使查找问题,也能够在多接口调用的时候能够撇清不是自己代码问题。如果我们不重载使用默认的该方法,我们在会看到该对象的字节码信息,根本看不到有用的参数值。
2.有利于我们对功能进行调试,当我们在代码中对对象传递给println方法/串的连接操作(+)时,toString()方法会自动调用;
3.我们可以在toString方法中,把返回值改成json字符串格式,当我们需要获取该对象的json格式数据时,我们只需执行该方法就行了;
阅读全文
0 0
- 重载tostring()方法重要性
- 重载tostring()方法重要性
- 重载toString方法,返回对象的详细信息
- Java中重载toString()方法的作用
- javascript模拟重载,toString方法的重写
- Java toString方法重载的作用
- 如何防止重载toString方法时产生递归调用
- 5. 总是为自定义类重载 ToString 方法。
- ToString”方法没有采用“1”个参数的重载
- ArrayList()类中的toString()方法的重载源码
- "ToString"方法没有任何重载采用“1个参数”
- toString()方法
- tostring()方法
- tostring()方法
- ToString方法
- ToString方法
- toString( )方法
- toString()方法
- c和c++的区别
- assert()
- 搭建微信小程序服务
- Camshift算法(转载)
- 阿里云推荐引擎使用调查记录
- 重载tostring()方法重要性
- OpenCV:SURF算法浅析(转载)
- 下载文件-javaweb案例(内附代码详细说明)
- [收藏]opencv 2.4.4版…
- Device Orientation——设备方向
- TLD视觉跟踪算法
- 创建对象
- 飘逸的python
- c语言round() 函数