反射到字符串
这个 ReflectionToString 项目提供了一个基于反射的 API 来递归打印出特定类的 toString。
请注意反射方法的性能问题。 因此,如果您的 toString 实现的性能很重要,我建议您忽略此方法并自行实现。 但是,如果性能无关紧要,您可以从这种方法中受益。
概述
toString 方法被广泛实现。 它提供了一种在开发过程中调试类的简单、方便的机制。 它还广泛用于日志记录,以及将信息性错误消息传递给异常构造函数和断言。 当以这些非正式的方式使用时,toString 的确切格式不是方法契约的一部分,调用者不应依赖返回 String 的确切格式。
ReflectionToString 实现使用反射来检查字段名称和字段值。 请注意,超类字段不参与此实现。
ReflectionToString 实现包含在 MutableObject 类中。
#####
2021-06-03 18:06:22
36KB
Java
1