7、代码模板的使用


【尚硅谷】idea实战教程-讲师宋红康

生活是属于每个人自己的感受不属于任何别人的看法

7、代码模板的使用

7.1 查看Postfix Completion模板后缀补全

在这里插入图片描述

7.2 查看Live Templates模板实时模板

在这里插入图片描述

7.3 常用代码模板

1 非空判断

后缀补全
变量.nullif(变量 == null)
变量.nnif(变量 != null)
变量.notnuIlif(变量 != null)

实时模板
ifnif(xx == null)
innif(xx != null)

2 遍历数组和集合

后缀补全
数组或集合变量.forfor循环
数组或集合变量.for增强for循环
数组或集合变量.forr反向for循环
数组或集合变量 .iter增强for循环遍历数组或集合

3 输出语句

后缀补全
变量.sout打印当前变量值
变量.soutv打印当前变量名及变量值

实时模板
sout相当于System.out.printIn
soutm打印当前方法的名称
soutp打印当前方法的形参及形参对应的实参值
soutv打印方法中声明的最近的变量的值

4 对象操作

创建对象
Xxx.new.var创建 Xxx 类的对象并赋给相应的变量
Xxx.new.field会将方法内刚创建的Xxx对象抽取为一个属性

强转
对象.cast将对象进行强转
对象.castvar将对象强转后并赋给一个变量

5 静态常量声明

实时模板
psfpublic static final
psfipublic static final i nt
psfspublic static final String
prsfprivate static final

7.4 自定义代码模板

1 自定义Postfix Completion模板后缀补全模板

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

2 自定义Live Templates模板实时模板模板

例如定义 sop 代表 System.out.print(); 语句

先创建一个模板组
在这里插入图片描述
命名模板组
在这里插入图片描述
选中要添加的模板组在选择边框的加号
在这里插入图片描述
创建模板名字填写描述写模板文本选择适用的语言
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

3 test代码模板

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

  • 阿里云国际版折扣https://www.yundadi.com

  • 阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6