文章目录
- 7、代码模板的使用
- 7.1 查看Postfix Completion模板(后缀补全)
- 7.2 查看Live Templates模板(实时模板)
- 7.3 常用代码模板
- 1 非空判断
- 2 遍历数组和集合
- 3 输出语句
- 4 对象操作
- 5 静态常量声明
- 7.4 自定义代码模板
- 1 自定义Postfix Completion模板(后缀补全)模板
- 2 自定义Live Templates模板(实时模板)模板
- 3 test代码模板
【尚硅谷】idea实战教程-讲师:宋红康
生活是属于每个人自己的感受,不属于任何别人的看法
7、代码模板的使用
7.1 查看Postfix Completion模板(后缀补全)
7.2 查看Live Templates模板(实时模板)
7.3 常用代码模板
1 非空判断
后缀补全
变量.null:if(变量 == null)
变量.nn:if(变量 != null)
变量.notnuIl:if(变量 != null)
实时模板
ifn:if(xx == null)
inn:if(xx != null)
2 遍历数组和集合
后缀补全
数组或集合变量.for:for循环
数组或集合变量.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 静态常量声明
实时模板
psf:public static final
psfi:public static final i nt
psfs:public static final String
prsf:private static final
7.4 自定义代码模板
1 自定义Postfix Completion模板(后缀补全)模板
2 自定义Live Templates模板(实时模板)模板
例如:定义 sop 代表 System.out.print(); 语句
先创建一个模板组
命名模板组
选中要添加的模板组,在选择边框的加号
创建模板名字,填写描述,写模板文本,选择适用的语言
3 test代码模板