从toString表示生成Java对象
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了从toString表示生成Java对象,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1140字,纯文字阅读大概需要2分钟。
内容图文
参见英文答案 > Converting back from toString to Object 7个
> How to get back an object after performing .toString() on it? 4个
我们都知道如何实现toString()方法.它可能是稍微自定义的实现和不同的模式我们如何打印对象数据.
使用生成的toString,我们可以重新创建对象吗?我不是在谈论序列化.
让我解释一个场景,你可能有一个应用程序在生产中快乐地运行,当你收到一些请求并做一些操作时,你的日志打印这些对象.并且可能会提出一些问题.
要复制某些硬错误,您将返回到单元测试用例/ mockito,以使用类似数据重新创建问题.
Now If I can reproduce the object from it’s toString representation,
since all of it’s dependency objects also implements toString, I will
be able to clear most of these scenarios.
是否有默认的插件/工具来做同样的事情?如果没有,它可能是我的下一个试穿项目:)
解决方法:
toString()方法旨在返回对象的可读表示,而不是完整表示.
如果你想把你的对象编组成一个稍后可以解组的字符串,通常的选项是XML,JSON,平面文件……也许可以查看JAXB.
您可以选择自定义格式,唯一的要求是重建对象所需的所有信息都在那里,并且您编写自定义解析器以再次构建对象.如果所述自定义格式也恰好可读,则可以将其插入toString().
内容总结
以上是互联网集市为您收集整理的从toString表示生成Java对象全部内容,希望文章能够帮你解决从toString表示生成Java对象所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。