码迷,mamicode.com
首页 > 其他好文 > 详细

IDEA配置toString方法

时间:2017-11-19 11:19:50      阅读:329      评论:0      收藏:0      [点我收藏+]

标签:builder   tostring   date   mit   json   each   access   object   dea   

1、toString JSON带父类toString

public java.lang.String toString() {
final java.lang.StringBuilder sb = new java.lang.StringBuilder("{");
#set ($i = 0)
#foreach ($member in $members)
#if ($i == 0)
sb.append("##
#else
sb.append(", ##
#end
#if ($member.string || $member.date)
\"$member.name\":\"")##
#else
\"$member.name\":")##
#end
#if ($member.primitiveArray || $member.objectArray)
.append(java.util.Arrays.toString($member.name));
#elseif ($member.string || $member.date)
.append($member.accessor).append(‘\"‘);
#else
.append($member.accessor);
#end
#set ($i = $i + 1)
#end
sb.append(‘}‘);
#if ( $class.hasSuper )
sb.append(super.toString());
#end
return sb.toString();
} 

2、toString JSON不带父类toString

public java.lang.String toString() {
final java.lang.StringBuilder sb = new java.lang.StringBuilder("{");
#set ($i = 0)
#foreach ($member in $members)
#if ($i == 0)
sb.append("##
#else
sb.append(", ##
#end
#if ($member.string || $member.date)
\"$member.name\":\"")##
#else
\"$member.name\":")##
#end
#if ($member.primitiveArray || $member.objectArray)
.append(java.util.Arrays.toString($member.name));
#elseif ($member.string || $member.date)
.append($member.accessor).append(‘\"‘);
#else
.append($member.accessor);
#end
#set ($i = $i + 1)
#end
sb.append(‘}‘);
return sb.toString();
}

  

IDEA配置toString方法

标签:builder   tostring   date   mit   json   each   access   object   dea   

原文地址:http://www.cnblogs.com/rslai/p/7859019.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!