gpt4 book ai didi

java - 如何在 Eclipse 调试下更改变量或表达式 View 中 Java 对象的字符串表示形式

转载 作者:行者123 更新时间:2023-12-02 07:33:20 27 4
gpt4 key购买 nike

如何更改变量或表达式 View 中的字符串表示对象?

enter image description here

最佳答案

Eclipse 为此有一个特殊功能,即调用Detail Formatter

enter image description here

对于org.w3c.dom.Node接口(interface)需要添加以下代码:

if (this == null) return null;  

javax.xml.transform.TransformerFactory tf = javax.xml.transform.TransformerFactory.newInstance();

javax.xml.transform.Transformer transformer = tf.newTransformer();

transformer.setOutputProperty(javax.xml.transform.OutputKeys.METHOD, "xml");
transformer.setOutputProperty(javax.xml.transform.OutputKeys.INDENT, "yes");
transformer.setOutputProperty("{http://xml.apache.org/xslt}indent-amount", "3");


javax.xml.transform.dom.DOMSource source = new javax.xml.transform.dom.DOMSource(this);
if (source == null) return "Corrupted XML document: " + this.toString();

java.io.StringWriter os = new java.io.StringWriter();
javax.xml.transform.stream.StreamResult result = new javax.xml.transform.stream.StreamResult(os);
transformer.transform(source,result);

return os.toString ();

关于java - 如何在 Eclipse 调试下更改变量或表达式 View 中 Java 对象的字符串表示形式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12644017/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com