postfix:
.fori:快速构造for循环
sout:system.out.println
.nn:不为null判断
o.cast = ((end)o)
arg.field
value.for foreach value[]
foo.fori for(int i=0;i<foo;i++)
value.format String.format(value,end)
foo.forr for(int i=foo;i>0;i++)
e.if if(e)
e.else if(!e)
foo.new new foo()
o.nn if(o!=nulll)
o.sout System.out.println(o)
m().try try(m())catch
x.while while(x)
for
sout
field
return
nn
for
sout
field
return
nn
post fix completion
需要先enable才会正常使用
postfix 输入后添加.会有提示让你选择
for
.field
Object.return 返回对象Object
Object.nn 判断Object非空
return nnn
postfix (软件里的位置:help-->action-->find--> postfix )
postfix1的使用
postfix使用
postfix
for、sout、field、return、nn
40%
100.fori
for (int i = 0; i < 100; i++) { }
postfix 功能
100.fori 立刻创建for循环 1~100
user.nn 生成判空模块
postfix
agr.field
object.return
object.nn
100.fori
for (int i = 0; i < 100; i++) { }
100.forr
for (int i = 100; i > 0; i--) { }
100.forin:普通for循环,
list.forof:高级for循环
name.field:生成属性值
new Date().sout:输出new Date()
user.return:返回语句自动生成
user.nn:判断语句自动生成
掌握postfix的使用
常用的postfix
for
sout
field
return
postfix:
for - 基于符号创建 for 循环
sout - 基于符号打印
field - 基于符号自动创建 field
return - 基于符号自动生成返回语句
nn - 基于符号生成 null 判断语句
100.forin:普通for循环,
list.forof:高级for循环
name.field:生成属性值
new Date().sout:输出new Date()
user.return:返回语句自动生成
user.nn:判断语句自动生成
字符串变量名后面直接写“.format”,可以进行格式化
函数体内变量名后面输入“.return”,可以直接返回
变量名后面直接输入“.field”直接创建成员变量
变量名后面直接输入 ".nn" if(变量名!=null){}
Postfix自己慢慢学习
postfix
for 100.fori
sout new Date().sout system.out.println(new Date());
field 实体类里构造函数 缺少某个属性 name.field
return user.return 返回
nn 不等于NULL user.nn == if(user !=null){ }
Ctrl+Shift+A 输入内容 postfix,查看相应代码的编写
nn
fori
return
Postfix (代码预加载)
在打开postfix窗口中,可以看到有很多被隐藏起来的预加载代码可以通过点的方式进行预加载,又或者对一些太长、频繁使用的代码进行缩写处理,和live templates很类似,但后者是自定位的,而postfix是IDEA默认做好的一整套简写助手。
有以下常用的简写:
100.for:for(int i=0; i < 100 ; i++)
sout:System.out.println();
100.return: return 100;
100.field : private final Sring 100;
user.nn
.filed
postfix
.sout = System.out.pringln