首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >同事用了这个IDEA技巧,开发效率提升了10倍

同事用了这个IDEA技巧,开发效率提升了10倍

作者头像
Lvshen
发布2022-05-05 17:06:20
发布2022-05-05 17:06:20
3440
举报

开启Postfix Completion

在将今天的技巧前,我们需要作几个准备:IntellJ IDEA和开启Postfix Completion。

打开IDEA的Settings -> Editor -> General ->Postfix Completion,把这个框选上即可。

创建对象

.var

如果我们要创建一个Student对象,我们可以使用new Student().var

代码语言:javascript
复制
 Student student = new Student();

.new

下图这个操作更加快捷,一步到位。

转型

.castvar

如果要将Object转成Student,可以new Object().castvar

代码语言:javascript
复制
Student student2 = (Student) new Object();

if语句

.null

如果对象为null的编写。student.null

代码语言:javascript
复制
if (student == null) {

}

.notnull

如果对象不为null的编写。student.nn

代码语言:javascript
复制
if (student != null) {

}

.if

boolean变量的if语句写法,例如:flag.if

代码语言:javascript
复制
boolean flag = true;
if (flag) {

}

.while

如果是while循环,可以这样flag.while

代码语言:javascript
复制
while (flag) {

}

打印

.sout

想在控制台打印,可以这样:flag.sout

代码语言:javascript
复制
System.out.println(flag); 

方法返回

.return

如果我们要返回某个值,可以:返回值.return

代码语言:javascript
复制
public boolean test(){
    return true;
}

for循环

.fori

下面是几种for循环的编码方式。

代码语言:javascript
复制
for (int i = 0; i < strs.length; i++) {
    
}

.for

代码语言:javascript
复制
for (String str : strs) {

}

.forr

代码语言:javascript
复制
for (int i = strs.length - 1; i >= 0; i--) {

}

List列表

.list

如果需要编写一个包了对象的List,例如:Student.list

代码语言:javascript
复制
List<Student> students =new ArrayList<>();

怎么样使用我上面的技巧,敲代码是不是一气呵成,行云流水,运指如飞。😄

编码速度起来了,效率得以提高,等着被老板夸吧

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2020-08-21,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 Lvshen的技术小屋 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 开启Postfix Completion
  • 创建对象
    • .var
    • .new
  • 转型
    • .castvar
  • if语句
    • .null
    • .notnull
    • .if
    • .while
  • 打印
    • .sout
  • 方法返回
    • .return
  • for循环
    • .fori
    • .for
    • .forr
  • List列表
    • .list
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档