java tostring的用处_JAVA的tostring()方法的作用是什么呢?
展开全部
1.toString方法
Object类具有一个toString()方法,你创建的每个类都会继承62616964757a686964616fe4b893e5b19e31333365666236该方法。它返回对象的一个String表示,并且对于调试非常有帮助。然而对于默认的toString()方法往往不能满足需求,需要覆盖这个方法。
toString方法将对象转换为字符串。看以下代码:
结果:
sample.Orc@11b86e7
sample.Orc@11b86e7
如果去掉注释,即加入2个toString方法后,得到
结果:
Orc12:I'm a Villain and my name is Limburger
Orc19:I'm a Villain and my name is Bob
2.在容器类中使用toString
编写一个工具类,用于在控制台输出Iterator。
在Hamster类中重写父类的toString方法。
在HamsterMaze类中使用容器类加载Hamster类对象并输出结果。
结果:
This is Hamster #0
This is Hamster #1
This is Hamster #2
3.一个实现toString()的通用的Bean
在作一个项目时发现,许多bean需要实现toString()方法,就实现一个通用的bean,然后通过其他继承即可。
测试类
结果 {id:9}
扩展资料:
public String toString()返回该对象的字符串表示。通常,toString 方法会返回一个“以文本方式表示”此对象的字符串。结果应是一个简明但易于读懂的信息表达式。建议所有子类都重写此方法。
Object类的 toString 方法返回一个字符串,该字符串由类名(对象是该类的一个实例)、at标记符“@”和此对象哈希码的无符号十六进制表示组成。换句话说,该方法返回一个字符串,它的值等于:
getClass().getName() + '@' + Integer.toHexString(hashCode())
返回:该对象的字符串表示形式。
java tostring的用处_JAVA的tostring()方法的作用是什么呢?相关推荐
- java中tostring是什么_java中toString()方法有什么用法
在java中toString() 方法用于返回以一个字符串表示的 Number 对象值. 如果该方法使用了原生的数据类型作为参数,返回原生数据类型的 String 对象值. 如果该方法有两个参数, 返 ...
- Java 中array.size()_Java ArrayDeque size()方法与示例
ArrayDeque类size()方法size()方法在java.lang包中可用. size()方法用于返回存储在此双端队列中的大小(元素数). size()方法是一个非静态方法,只能通过类对象访问 ...
- java printstream 覆盖了_Java PrintStream clearError()方法与示例
PrintStream ClassclearError()方法clearError()方法在java.io包中可用. clearError()方法用于清除此PrintStream的内部错误状态. cl ...
- java中扫描仪程序_Java扫描仪delimiter()方法及示例
扫描仪类delimiter()方法delimiter()方法在java.util包中可用. delimiter()方法用于检索当前与分隔符匹配的Scanner的模式. delimiter()方法是一种 ...
- java使用drawtext重叠_Java Graphics.drawText方法代碼示例
本文整理匯總了Java中org.eclipse.draw2d.Graphics.drawText方法的典型用法代碼示例.如果您正苦於以下問題:Java Graphics.drawText方法的具體用法 ...
- java tostring的用处_java中的toString什么意思?toString有什么用?
展开全部 toString() ,中文理解字符串. toString()是Object的方法,因为所有类都默认继承了Object类,所以也e68a84e8a2ad62616964757a6869646 ...
- java touch创建文件_Java FileUtils.touch方法代碼示例
本文整理匯總了Java中org.apache.commons.io.FileUtils.touch方法的典型用法代碼示例.如果您正苦於以下問題:Java FileUtils.touch方法的具體用法? ...
- java nio keyiterator.remove()_Java SelectionKey.isValid方法代碼示例
本文整理匯總了Java中java.nio.channels.SelectionKey.isValid方法的典型用法代碼示例.如果您正苦於以下問題:Java SelectionKey.isValid方法 ...
- java泛型与接口_Java泛型用于方法,类和接口
什么是泛型? 型就是数据类型参数化.就是说原本定死的数据类型像方法中的形参一样,数据是不确定的,使用的时候由人传进去,泛型就是这样,数据类型不确定了.使用的时候再确定就可以了. 泛型的特点 是JDK1 ...
最新文章
- android xposed 编译,Xposed修改特征编译
- wiki多个文件一起导入_wiki.js 使用 postgres 支持中文全文检索
- 济南电子机械工程学校计算机专业班主任,济南电子机械工程学校庆祝2020年教师节暨表彰大会隆重举行...
- VS中使用C#开发一个登录窗体应用程序
- Intellij IDEA中安装使用PlantUML画时序图、类图等
- RabbitMQ消息
- [js] promise的构造函数是同步执行还是异步执行,它的then方法呢?
- udp协议的服务器是哪种类型,UDP协议
- flume linux环境搭建,linux安装flume及问题
- 微信监控机器学习、深度学习训练过程,可视化
- php发送email
- 12012.memtester内存测试
- python库下载安装报错_Python 各种库的安装
- WCDMA是什么意思?CDMA是什么意思?GSM是什么意思
- poj Matrix 回溯,递归,虽然对于很多人是水题,但我感觉这道题听好的嘛!!!!!!!!!!!
- 关于MOVE_BASE的map坐标到UTM坐标变化的理解
- 各大搜索引擎提交入口
- 计算机类专业试题及答案,计算机专业考试试题集及答案.doc
- Windows10蓝屏的诸多解决方法
- pytorch 介绍
热门文章
- 面试珍藏:最常见的200多道Java面试题(2019年最新版)
- bugku web基础$_POST
- IDEA访问数据库时,某一个字段数据库中有值但是访问到的数据始终是null
- 在windows环境下ftp服务器的文件上传和下载
- 有限元python编程流行吗_Python进行有限元分析
- html5视差滚动效果,视差滚动效果
- 无法打开Win11系统小组件怎么办
- 中关村Win11 32位微软原版ISO V2021.08
- win7系统应用程序安装不了的解决教程
- 腾讯视频app下载2019_腾讯视频主设备如何设置