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

栈长 梦见 2019-09-14

本文转载自公众号  Java技术栈


IDEA 的智能提示是非常强大的。关于智能提示,这次我再分一篇关于自动补全方面的。

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

下面再介绍几个它们的用法,其实很简单,跟上次一样,这次我同样还是录了动图,这样看得更直观,看起来更牛逼。。

1、快速打印输出

除了用 sout 开头快速生成,还能在后面快速生成。

2、快速定义局部变量

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

3、快速定义成员变量

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

4、快速格式化字符串

在字符串后面输入.format,回车,IDEA会自动生成 String.format…语句,牛逼吧!

5、快速判断(非)空

if (xx != 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 语句。

好了,今天栈长就介绍了 Intellij IDEA 如何更使用快速补全功能、涨姿势了吧。



喜欢本文的朋友,欢迎关注公众号 程序员小灰,收看更多精彩内容



欢迎长按二维码关注 小灰学英语,你所学到的不只是英语!



给个[在看],是对小灰最大的支持!
    本站仅按申请收录文章,版权归原作者所有
    如若侵权,请联系本站删除
    觉得不错,分享给更多人看到
    梦见 热门文章:

    漫画:编程其实是文科    阅读/点赞 : 1108/17

    我是一个线程    阅读/点赞 : 693/22

    漫画:三分钟了解敏捷开发    阅读/点赞 : 644/17

    漫画:什么是中间人攻击    阅读/点赞 : 613/16

    我是一个Java class    阅读/点赞 : 552/10

    网贷遇雷潮,投资者如何避雷?    阅读/点赞 : 0/0