当前位置: 首页 > 面试题库 >

任何对象的java toString

韦熙云
2023-03-14
问题内容

我有很多数据对象,并且希望能够生成一个String代表每个对象的对象,而无需为每个对象实现一种toString方法。

我正在考虑反思以获取领域及其价值。

还有其他想法吗?

谢谢。


问题答案:

欢迎您使用雅加达的ToStringBuilder。它有2种模式,一种需要使用API​​添加您需要的所有字段,另一种是基于反射的:

@Override
public String toString() {
    return ToStringBuilder.reflectionToString(this);
}


 类似资料:
  • 问题内容: 我试图使用Java将DO转换为DTO,并在开始编写自己的工具之前寻找自动化工具。我只是想知道是否有可用的免费工具。 问题答案: Dozer是Java Bean到Java Bean的映射器,可将数据从一个对象递归复制到另一个对象。通常,这些Java Bean将具有不同的复杂类型。 推土机支持简单的属性映射,复杂的类型映射,双向映射,隐式-显式映射以及递归映射。这包括映射集合属性,这些属性

  • program String - 要执行的程序的路径,通常你应该指定process.execPath打开当前程序。 arguments String - 执行program时的命令行参数。 title String - 要在JumpList中显示的字符串。 description String - 此任务的描述。 iconPath String - 要在JumpList中显示的图标的绝对路径,它可

  • 问题内容: 我有一个JAR文件,其中包含使用外部模型文件的API。我想将模型文件包含在JAR本身中,以便其他开发人员更容易使用。该API仅接受File对象,有什么方法可以做到这一点?我已经尝试了以下方法,但它们失败了: 使用class.getResourceAsStream()。如果API接受了InputStream,这将起作用。 解析类路径并尝试从条目构建(JAR将显示为app.jar) 我想一

  • 问题内容: 我很惊讶地发现这种情况总是成立的: 似乎无论最初是什么类型,它都将转换为相应类的实例。是否存在确定对象是否可靠的方法? 问题答案: 更新 我在下面显示的代码被报告在发行版本中不起作用。(请参阅下面的Paul Cantrell的评论。) 对于我的“据我测试”的道歉过于有限。 当我找到关于此的更多信息时,我将更新此答案。 我不确定我们是否可以在下一个Beta(或GM或已发布的版本…)中看到

  • 本文向大家介绍jquery对象和DOM对象的任意相互转换,包括了jquery对象和DOM对象的任意相互转换的使用技巧和注意事项,需要的朋友参考一下 什么是jQuery对象? ---就是通过jQuery包装DOM对象后产生的对象。jQuery对象是jQuery独有的,其可以使用jQuery里的方法。 比如: $("#test").html() 意思是指:获取ID为test的元素内的html代码。其中

  • 问题内容: 他(@Mack)使用T-SQL和DMV完成了类似的回答。 如果可能的话,这可能吗? 我会将其发布为评论,但是我还没有足够的声誉… 问题答案: 您可以但不使用DMV,但需要一个相关的动态管理 功能 (DMF) 这是代码: 这是指向DMV和DMF的MSDN页面的链接。