Intellij IDEA 智能补全的 10 个姿势,简直不能太牛逼!

IntelliJ IDEA高效编码技巧
本文分享了IntelliJ IDEA中提升编码效率的10个实用技巧,包括快速打印输出、定义变量、格式化字符串、判断空值、遍历集合等,帮助开发者提高生产力。

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值