toString()的使用
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()的使用相关推荐
- 头条三面:toString()、String.valueOf、(String)强转,有啥区别?
欢迎关注方志朋的博客,回复"666"获面试宝典 一.前言 相信大家在日常开发中这三种方法用到的应该很多,尤其是前两种,经常在开发的时候,随心所欲,想用哪个用哪个,既然存在,那就应该 ...
- 爬虫之lxml模块中etree.tostring函数的使用
爬虫之lxml模块中etree.tostring函数的使用 运行下边的代码,观察对比html的原字符串和打印输出的结果 from lxml import etree html_str = ''' &l ...
- [转]Effective C# 原则5:始终提供ToString()
在.Net世界里,用得最多的方法之一就是System.Object.ToStrying()了.你应该为你所有的客户写一个"通情达理"的类(译注:这里是指这个类应该对用户友好).要么 ...
- js中的toString方法
这篇文章主要给大家分享了js中toString方法的3个作用,文章围绕js中toString方法的相关资料展开全文内容,需要的小伙伴可以参考一下,希望对你的学习有所帮助 一.toString方法的三个 ...
- toString()、String.valueOf、(String)强转,如何抉择,你真的了解吗
作者:傻姑不傻 链接:https://www.jianshu.com/p/e5bfcc2455fd 一.前言 相信大家在日常开发中这三种方法用到的应该很多,尤其是前两种,经常在开发的时候,随心所欲,想 ...
- 为什么toString()方法会自动被调用
转载自:http://blog.csdn.net/anddyhua/article/details/42675099 为什么toString 方法会自动被调用 先执行下面一段代码: packag ...
- Java数组常用操作,创建,比较,排序,检索,打印数组;copyOf,equals,sort,toString
创建数组 copyOf 复制指定的数组,截取或用 null 填充 copyOfRange 复制指定范围内的数组到一个新的数组 fill 对数组进行填充 package com.study.array; ...
- Guid和Int还有Double、Date的ToString方法的常见格式
Guid的常见格式: 1.Guid.NewGuid().ToString("N") 结果为: 38bddf48f43c48588e0d78761eaa1ce6 2.Gu ...
- toString,toLocaleString,valueOf的不同
首先valueOf和前两者最不同,因为数组使用它之后返回的是数组本身,依旧是一个数组. 在开发者工具里面进行验证: var test=['a','b','c'] test //(3) ["a ...
- 重写toString()
刚开始用Java写软件的时候,无论知不知道JavaBean,都没有习惯重写toString(),大神除外,书上或者老师可能提到过要重写toString(),但初学者很难注意到这个操作. 重写toStr ...
最新文章
- MATLAB从入门到精通-Simulink模块连续模块之积分(Continuous-Integrator)
- 【安全漏洞】挖洞小记
- java实时汇率的接口_汇率-免费API,收集所有免费的API
- 通过图书编号查询python_文字版图书管理-python练习
- PHP exec或system执行linux脚本或可执行文件不成功?权限不够。
- Netbackup7.5 access to the client was not allowed(59)问题解决
- 如何获取Java用户输入?
- Atitit http2 新特性
- 内存卡无法格式化 修复
- 通向Golang的捷径【3.编辑器,IDE 和其他工具】
- 这样的员工一定会成为高管
- 《史蒂夫·乔布斯传》经典语句段落摘录
- Windows7:修改系统注册表工具
- 莫斯科的年轻人(一)
- 计算机测色配色应用,计算机测配色方法及注意事项
- ignore在mysql中什么意思_ignore是什么意思
- C++基础:模板:函数模板和类模板
- Mac电脑 zsh: command not found: vue
- 运算放大器电路PCB的设计技巧
- C语言实现把字节数转化成kb,C语言笔记