我是Java的新手。我说,我有一个类 人 。我要列印
Individual ind = new Individual();
System.out.println(ind);
上面的代码给出如下输出:
Individual@1922221
如果要打印任何对象的有意义的内容,则必须实现自己的toString()
方法,该方法将覆盖parent(Object
)类的toString()
方法。默认情况下,所有类(无论您创建什么)都扩展Object
类。
样例代码:
public class Individual {
private String name;
private String city;
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getCity() {
return city;
}
public void setCity(String city) {
this.city = city;
}
@Override
public String toString() {
StringBuilder builder = new StringBuilder();
builder.append("Name of Individual :").append(this.getName())
.append("\nCity :").append(this.getCity());
return builder.toString();
}
public static void main(String[] args) {
Individual individual = new Individual();
individual.setName("Crucified Soul");
individual.setCity("City of Crucified Soul");
System.out.println(individual);
}
}
输出:
Name of Individual :Crucified Soul
City :City of Crucified Soul
如果您的类较大且包含许多变量,则可以使用XStream来实现toString()方法。XStream将以XML格式打印有意义的对象。即使您可以将它们解析回等效的对象。希望这对您有帮助。
使用 Photoshop,您可以打印任何兼容的 3D 模型,而无需担心 3D 打印机的限制。在准备打印时,Photoshop 会自动使 3D 模型防水。Photoshop 还会生成必要的支撑结构(支架和底座),以确保您的 3D 打印能够成功完成。 准备打印 3D 对象 选择“窗口”>“工作区”>“3D”以切换到 3D 工作区。 在 Photoshop 中打开 3D 模型。如果需要,请在打开 3D
问题内容: 通常,如果我们仅使用它,它将显示为。如何在JavaScript中打印对象的所有内容参数? 问题答案: 如果您使用的是Firefox,则只需进行简单的调试即可。
我应该在我的代码中执行哪些更改,以便它可以打印整个家族都尝试过的字符串,我只得到null。这只是一个非常简单的代码soo plss帮助。 我只得到了对象的地址,这个问题可以被认为是这个问题的重复,但我无法理解这里提供的解决方案。 这是我再次尝试的 这将返回null。
问题内容: 我有一个使用JSON解析过的javascript对象,现在我想打印该对象,以便对其进行调试(该函数出了点问题)。当我执行以下操作时… 我列出了多个[object Object]。我想知道如何打印此内容以查看内容? 问题答案: 大多数调试器控制台都支持直接显示对象。只需使用 根据您的调试器,这很可能会将对象在控制台中显示为折叠的树。您可以打开树并检查对象。
我已经创建了几个对象,我想在ArrayList中只打印对象的一个参数: 我要打印:
请帮助将此类型打印为格式?