发布时间:2023-10-01 12:30
今天在使用println打印list时发现打印的并不是字符串,而是下面这种类型
pojo.Account@ea6147e
因为我的list里面存放的是object类,所以在打印时会调用该对象的toString方法,遵循下面的规则
返回一个字符串,该字符串由类名(对象是该类的一个实例)、 标记符“@”和此对象哈希码的无符号十六进制表示组成。换句话说,该方法返回一个字符串,它的值等于:
getClass().getName() + \'@\' + Integer.toHexString(hashCode())
这就解释了为什么我输出的是pojo.Account@ea6147e,因为我的对象类里面并没有toString方法,所以需要在对象类里重写toString方法
在对象类里面重写toString方法,使其返回你想要的字符串
nacos -分布式事务-Seata** linux安装jdk ,mysql5.7启动nacos配置ideal 调用接口配合 (保姆级细节教程)
MySQL中的删除:delete、drop、Truncate三者的区别
用 Python 开发的 PDF 抽取Excel表格 2.0版
python股票交易模型_如何用Python建模GGM模型并对股票估值?
Pandas向本地Excel已存在的工作表追加写入DataFrame
python windows linux github 开发_深入体验bash on windows!在windows上搭建原生的linux开发环境...