intellij idea方法模板
来源:互联网 发布:java虚拟机的内存布局 编辑:程序博客网 时间:2024/06/02 13:30
intellij idea好用。经常用到其中自动生成方法的功能。但自动生成的toString方法性能太低,在手机上打印日志的时候受到影响,自定义个模板。
首先:
alt+insert组合键——>鼠标点击要生成的方法toString()——>Generate toString对话框上选择setting按钮——>选择templates项——>点击+号给自己的新模板起名字——>右侧输入自己的模板脚本
public java.lang.String toString() {final StringBuilder sb = GdxPools.obtainStringBuilder(); sb.append("$classname{");#set ($i = 0)#foreach ($member in $members)#if ($i == 0)sb.append("###elsesb.append(", ###end#if ($member.string)$member.name='")###else$member.name=")###end#if ($member.primitiveArray || $member.objectArray).append(java.util.Arrays.toString($member.name));#elseif ($member.string).append($member.accessor).append('\'');#else.append($member.accessor);#end#set ($i = $i + 1)#endsb.append('}');String s = sb.toString();GdxPools.freeStringBuilder(sb);return s;}
其中GdxPools.obtainStringBuilder()是自己写的java方法。里面是个专门缓存StringBuilder的池,处理完字符串后再将处理字符串的StringBuilder放回池子里。这样不用频繁new StringBuilder()提高了效率。
0 0
- intellij idea方法模板
- Intellij Idea 设置方法模板
- IntelliJ IDEA 自定义方法注解模板
- Intellij Idea设置模板类和方法备注模板
- IntelliJ IDEA 自定义模板
- IntelliJ IDEA 快捷输入模板
- IntelliJ IDEA 编辑注释模板
- intellij idea 自定义注释模板
- Intellij idea 文件注释模板
- IntelliJ IDEA破解方法
- intellij idea破解方法
- IntelliJ IDEA 破解方法
- IntelliJ IDEA 激活方法
- IntelliJ IDEA破解方法
- IntelliJ IDEA 破解方法
- IntelliJ IDEA 破解方法
- intellij idea某些方法
- IntelliJ IDEA 破解方法
- 数据结构::模拟STL实现list
- marathon如何查看一个container运行了多久
- MYSQL分库分表总结
- 原生js的一些研究和总结(1)
- 解决XML警告"No grammar constraints (DTD or XML Schema) referenced in the document"
- intellij idea方法模板
- [ Laravel 5.2 文档 ] 服务 —— 缓存
- Codeforces 458A/51nod 1491 黄金系统【思维】好题~
- zeromq 中的 zmq_ctx_destory
- iOS 计算两个时间段的差值
- WebRtc 音频引擎-linux demo
- Java蓝桥杯Huffuman树
- 理解OAuth 2.0
- xpath入门