java. lang . Object类的toString( )方法的定义如下:

public String toString() {return getClass().getName() + "@" + Integer . toHexString(hashCode());
}

1.当我们打印一个对象的引用时,实际上默认调用的就是这个对象的toString( )方法
2.当我们打印的对象所在的类没有重写0bject中的toString( )方法时,那么调用的就是0bject中定义的toString( )方法,返回此对象所在的类及对应的堆空间对象实体的首地址值
3.当我们打印的对象所在的类重写了toString( )方法时,调用的就是我们自己重写的toString( )方法。
常常这样重写:将对象的属性信息返回。

4.像String类、包装类、File类、Date类等,已经实现了object类中toString( )方法的重写。是输出的是其实体内容

String str = "AA";
String str1 = new String("BB") ;
System.out.println(str.toString());                 //AA
System.out.println(str1.toString());                //BB

toString()的使用相关推荐

  1. 头条三面:toString()、String.valueOf、(String)强转,有啥区别?

    欢迎关注方志朋的博客,回复"666"获面试宝典 一.前言 相信大家在日常开发中这三种方法用到的应该很多,尤其是前两种,经常在开发的时候,随心所欲,想用哪个用哪个,既然存在,那就应该 ...

  2. 爬虫之lxml模块中etree.tostring函数的使用

    爬虫之lxml模块中etree.tostring函数的使用 运行下边的代码,观察对比html的原字符串和打印输出的结果 from lxml import etree html_str = ''' &l ...

  3. [转]Effective C# 原则5:始终提供ToString()

    在.Net世界里,用得最多的方法之一就是System.Object.ToStrying()了.你应该为你所有的客户写一个"通情达理"的类(译注:这里是指这个类应该对用户友好).要么 ...

  4. js中的toString方法

    这篇文章主要给大家分享了js中toString方法的3个作用,文章围绕js中toString方法的相关资料展开全文内容,需要的小伙伴可以参考一下,希望对你的学习有所帮助 一.toString方法的三个 ...

  5. toString()、String.valueOf、(String)强转,如何抉择,你真的了解吗

    作者:傻姑不傻 链接:https://www.jianshu.com/p/e5bfcc2455fd 一.前言 相信大家在日常开发中这三种方法用到的应该很多,尤其是前两种,经常在开发的时候,随心所欲,想 ...

  6. 为什么toString()方法会自动被调用

    转载自:http://blog.csdn.net/anddyhua/article/details/42675099    为什么toString 方法会自动被调用 先执行下面一段代码: packag ...

  7. Java数组常用操作,创建,比较,排序,检索,打印数组;copyOf,equals,sort,toString

    创建数组 copyOf 复制指定的数组,截取或用 null 填充 copyOfRange 复制指定范围内的数组到一个新的数组 fill 对数组进行填充 package com.study.array; ...

  8. Guid和Int还有Double、Date的ToString方法的常见格式

    Guid的常见格式: 1.Guid.NewGuid().ToString("N") 结果为:       38bddf48f43c48588e0d78761eaa1ce6 2.Gu ...

  9. toString,toLocaleString,valueOf的不同

    首先valueOf和前两者最不同,因为数组使用它之后返回的是数组本身,依旧是一个数组. 在开发者工具里面进行验证: var test=['a','b','c'] test //(3) ["a ...

  10. 重写toString()

    刚开始用Java写软件的时候,无论知不知道JavaBean,都没有习惯重写toString(),大神除外,书上或者老师可能提到过要重写toString(),但初学者很难注意到这个操作. 重写toStr ...

最新文章

  1. MATLAB从入门到精通-Simulink模块连续模块之积分(Continuous-Integrator)
  2. 【安全漏洞】挖洞小记
  3. java实时汇率的接口_汇率-免费API,收集所有免费的API
  4. 通过图书编号查询python_文字版图书管理-python练习
  5. PHP exec或system执行linux脚本或可执行文件不成功?权限不够。
  6. Netbackup7.5 access to the client was not allowed(59)问题解决
  7. 如何获取Java用户输入?
  8. Atitit http2 新特性
  9. 内存卡无法格式化 修复
  10. 通向Golang的捷径【3.编辑器,IDE 和其他工具】
  11. 这样的员工一定会成为高管
  12. 《史蒂夫·乔布斯传》经典语句段落摘录
  13. Windows7:修改系统注册表工具
  14. 莫斯科的年轻人(一)
  15. 计算机测色配色应用,计算机测配色方法及注意事项
  16. ignore在mysql中什么意思_ignore是什么意思
  17. C++基础:模板:函数模板和类模板
  18. Mac电脑 zsh: command not found: vue
  19. 运算放大器电路PCB的设计技巧
  20. C语言实现把字节数转化成kb,C语言笔记

热门文章

  1. AutoCAD Civil 3D-装配-条件部件
  2. 设置typora插入图片的默认大小
  3. Oracle 批量插入sql
  4. 防止产品发布灾难的7个软件测试技巧
  5. 为什么程序员工位上总会摆着小黄鸭?
  6. 学了一学期的C语言能干嘛,C语言实现显示汉字(bushi)
  7. 渔网-粘网:粘网捕鱼技巧
  8. win10+pycharm 调用相机进行拍摄图片并自动进行相机标定、矫正
  9. 智能名片赛道:小程序、CRM厂商齐上阵,企业该选谁?
  10. 电机滑环配件的最新介绍