我想在myEclipse 10.1中使用(在eclipse中可能是同样的问题)
源 - >生成toString以自动构建toString方法。
但是,在FIELDS列表中没有具有静态标识符的变量。
为什么呢?
我怎样才能自动表示toString中的静态字段?
答案 0 :(得分:1)
toString()
方法与实例的state
相关(与hashCode
和equals
相同)。 Static
字段不属于该实例,它们属于class
,因此严格来说不属于实例状态。
您可以在对话框中编辑toString()
模板。在Generated code
下拉列表中有String format
,默认设置为Edit...
按钮。
答案 1 :(得分:1)
我能找到最简单的方法:
1-)将“static”替换为“”
2-)来源 - >使用您想要的所有字段生成toString
3-)再次取代“public”(两个空格)public static“
就是这样!