gav*_*koa 5 java dump pretty-print
为了理解某些代码的内部结构或错误的打印转储,我在Python和Emacs lisp中使用类似pp的函数.
现在我来到Java并寻找标准库或tecnique来获得OBJECT for Java的漂亮印刷表示.
似乎当前的Java规范允许在运行时内省Java对象.但内省可能不是那么强大.使用new Object [] arg 无法调用m(Object o)?
注意我不希望源代码美化!我正在寻找运行时漂亮的打印Java对象转储.
注2:这些问题相似但不完全相同:
Jon*_*oni 11
您可以使用ReflectionToStringBuilder从Apache的百科全书郎库.
样品:
String dump = ReflectionToStringBuilder.toString(object);
Run Code Online (Sandbox Code Playgroud)
至于你的问题:
使用new Object [] arg无法调用m(Object o)?
当然可以,数组Object是一个子类型Object.
| 归档时间: |
|
| 查看次数: |
6023 次 |
| 最近记录: |