如何以最佳方式打印Java类中所有字段的值

3

我有一个名为Product的类,其中包含一些字段。 我想打印出产品对象的所有值。

Class Product{

 String code;
 String description;

}

Product p = new product();
p.setCode("C");
p.setDescription("desc");

我想打印产品实例的值,例如:
Code:C Description:Desc.

我有大约100个类,所有这些类中都有很多字段。什么是最好的方法。


2
我经常尝试为这种情况创建一个体面的 toString() 覆盖。 - Hovercraft Full Of Eels
1
你可以尝试使用反射来实现这个。 - Jordão
1
@HovercraftFullOfEels:“尝试创建一个体面的toString()” 哈!我会用我的toString()实现走“不体面”的路线。没有网络保姆,没有审查,没有这种政治正确的废话,没有边界和限制。;) - Andrew Thompson
我有大约200个类,为每个类编写toString()方法对我来说看起来不太好。 - mohanaki
2个回答

5

5

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接