解放双手!IDEA 常用代码一键补全,你学会了吗?
1、.for 和.fori(for 循环遍历)
输入args.for
回车(args 是一个数组或集合类),则会生成 for 循环遍历:
![](https://static001.geekbang.org/infoq/53/53e564cddb24c0bb407d7de44736a884.png)
复制代码
输入args.fori
回车,则会生成带有索引的 for 循环遍历语句:
![](https://static001.geekbang.org/infoq/d8/d8a53d59004979ddbaf8c44594b0f9a0.png)
2、sout(控制台输出语句)
代码中输入sout
回车,会自动生成System.out.println()
这个控制台输出打印语句:
![](https://static001.geekbang.org/infoq/e0/e077b0355790124466420bc9f4faec7b.png)
3、psvm
在代码中输入 psvm 之后回车
![](https://static001.geekbang.org/infoq/fb/fba76d98cb83189c5850c5c73169ae71.png)
会自动生成 main 函数,psvm 是public static void main
的首字母:
![](https://static001.geekbang.org/infoq/b9/b98b64c405632d5ab50d43528bf8099a.png)
4、.var(为对象生成声明部分代码)
输入“xxx”.var 回车,则会生成如下代码:
![](https://static001.geekbang.org/infoq/05/0569ece5b7acd0d8fe14aeb3ffb82efe.png)
输入 123.var 回车,则会生成如下代码:
![](https://static001.geekbang.org/infoq/d0/d0220646db6be4689f104ce7ab74346a.png)
输入 new ArrayList().var 回车,则会生成如下代码:
![](https://static001.geekbang.org/infoq/4e/4edcdbc6edb6a2ac5b170e09edabafe9.png)
5、.if(生成 if 语句)
写好一个判断条件之后加上.if,回车:
![](https://static001.geekbang.org/infoq/20/20cd6d1574f4a2612d672303f2a843ff.png)
生成如下的 if 语句:
![](https://static001.geekbang.org/infoq/97/97712afaca09dde2bd1b72222d698aec.png)
6、.null 与 .nn(空、非空判断)
输入 args.null 回车,则会生成如下代码,判断是否为 null:
![](https://static001.geekbang.org/infoq/fd/fdb4f5a7245b8d5e57ffe016346fbacc.png)
输入 args.nn 回车,则会生成如下代码,判断是否不为 null:
![](https://static001.geekbang.org/infoq/31/31d15973a2c8ee0da46160b896c0fe05.png)
评论