在2016.3只是帮我:
而在编辑器中,点击菜单上的:代码 - > generate-> tostring->设置 - >模板标签 - >复制“字符串concat(+)”,这将允许你编辑一个新的模板。
然后在模板粘贴:
public java.lang.String toString() {
#if ($members.size() > 0)
#set ($i = 0)
return "$classname{"
#foreach($member in $members)
#if ($i == 0)
+ " ##
#else
+ ", ##
#end
#if ($member.objectArray)
#if ($java_version < 5)
$member.name=" + ($member.accessor == null ? null : java.util.Arrays.asList($member.accessor)) +
#else
$member.name=" + java.util.Arrays.toString($member.accessor)
#end
#elseif ($member.primitiveArray && $java_version >= 5)
$member.name=" + java.util.Arrays.toString($member.accessor)
#elseif ($member.string)
$member.name='" + $member.accessor + '\''
#else
$member.name=" + $member.accessor
#end
#set ($i = $i + 1)
#end
+ '}';
#else
return "$classname{}";
#end
}