idea的toString()之json-Templates
来源:互联网 发布:局部搜索算法历史 编辑:程序博客网 时间:2024/06/06 00:18
IDEA-jsonStype-toString()
1.在IJ的ALT+INSERT后选择toString();
2.选择setting→Templates→add“JSON”;
3.之后复制如下代码:
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("$classname [###elsesb.append(", ###end#if ($member.string || $member.date)$member.name=");#else$member.name=");#end#if ($member.primitiveArray || $member.objectArray)sb.append(java.util.Arrays.toString($member.name));#elseif ($member.string || $member.date)sb.append($member.accessor);#elsesb.append($member.accessor);#end#set ($i = $i + 1)#endsb.append(']');return sb.toString();}
小测试
public class foo { String aa; String bb; @Override public String toString() { final StringBuilder sb = new StringBuilder(); sb.append("foo [aa="); sb.append(aa); sb.append(", bb="); sb.append(bb); sb.append(']'); return sb.toString(); } public static void main(String[] args) { foo f = new foo(); System.out.println(f.toString()); }}
生成的结果是
foo [aa=null, bb=null]
阅读全文
0 0
- idea的toString()之json-Templates
- IntelliJ IDEA之创建自己的注释模板Live Templates
- IDEA(Android Studio) 以JSON格式覆盖toString() (非StringBuilder)
- IDEA修改toString方法模板为JSON格式
- IDEA添加toString方法的模板
- IntelliJ IDEA---Live Templates
- intellij之Live Templates 的使用
- IntelliJ IDEA设置live templates
- JSON.parse()、JSON.stringify()和toString()的区别
- json list map 对象 转换成tostring Json的数据格式
- C#学习之ToString()和Convert.ToString()的用法区别
- intellj idea 如何设置类似Code Templates的文件级别和方法级别的注释
- eclipse 自动生成json格式的toString()方法
- js数组使用JSON.stringify()和toString()的区别
- js数组使用JSON.stringify()和toString()的区别
- js数组使用JSON.stringify和toString的区别
- XAF之Templates Customization
- Django之templates
- Hibernate入门实例
- Setup phoenix index
- 蓝桥杯 算法训练 Torry的困惑(基本型)
- c++的cout输出控制符
- 可变参数列表
- idea的toString()之json-Templates
- vi /vim自动缩进或者显示行号
- 大连理工大学软件学院数据库复习——SQL语句(《数据库系统概念第6版》)
- Apriori算法进行关联分析(1)
- spring cloud 前人踩过的坑
- java.util.regex.PatternSyntaxException: Unexpected internal error near index 1 \
- 开启Mysql慢查询日志
- 上机练习题——异常处理1
- 函数的重载,