Intellij IDEA 智能补全的 10 个姿势
首先来看一下下面这张图,在方法里面有效位置后面输入一个.,最后面会列表所有可用的自动补全的关键字,这也就是今天要分享的内容。

1、快速打印输出
除了用 sout 开头快速生成,还能在后面快速生成。site.sout

2、快速定义局部变量
在字符串或者数字……后面输入 .var,回车,IDEA会自动推断并快速定义一个局部变量,不过它是 final 类型的。

3、快速定义成员变量
在值后面输入.field,可以快速定义一个成员变量,如果当前方法是静态的,那生成的变量也是静态的。

4、快速格式化字符串
在字符串后面输入.format,回车,IDEA会自动生成 String.format…语句,牛逼吧!

5、快速判断(非)空
if (xx != null)if (xx == null)null)
if (xx == null)
像上面这种判断空/非空的情况非常多吧,其实可以快速生成 if 判断语句块,非空:.notnull 或者 .nn,空:.null。

6、快速取反判断
输入 .not 可以让布尔值快速取反,再输入 .if 可快速生成 if 判断语句块。

7、快速遍历集合
下面是几种 for 循环语句的快速生成演示,.for, .fori, .forr 都可以满足你的要求。

8、快速返回值
在值后面输入.return,可以让当前值快速返回。

9、快速生成同步锁
在对象后面输入.synchronized,可以快速生成该对象的同步锁语句块。

10、快速生成JDK8语句
下面演示的是快速生成 Lambda 以及 Optional 语句。

————————————————
原文链接:https://blog.youkuaiyun.com/youanyyou/article/details/97072410
IntelliJ IDEA高效编码技巧
本文分享了IntelliJ IDEA中提升编码效率的10个实用技巧,包括快速打印输出、定义变量、格式化字符串、判断空值、遍历集合等,帮助开发者提高生产力。
1458

被折叠的 条评论
为什么被折叠?



