代码模版
二、常用代码模版
模版1:main方法
使用main或者psvm
public class Test {
public static void main(String[] args) {
}
}
psvm
main
模版2:输出语句
sout 或者.sout
一些变型:
soutp:打印方法的形参
soutm:打印方法的名字
soutv:打印变量
sout和.sout
public class Test {
public static void main(String[] args) {
System.out.println("Hello Java");
int age =18;
System.out.println(age);
}
}
.sout需要提前有一个变量
package com.soul;
import java.util.Arrays;
public class Test {
public static void main(String[] args) {
System.out.println("Hello Java");
int age =18;
System.out.println(age);
System.out.println("args = " + Arrays.deepToString(args));
System.out.println("Test.main");
System.out.println("age = " + age);
}
}
注意:soutv默认打印离之最近的变量
模版3:循环
普通for循环:fori(正向)或者 .fori(正向) .forr(逆向)
增强for循环:iter或者.for
(可以用于数组的遍历,集合的遍历)
public void circulation(){
//fori
for (int i = 0; i < 10; i++) {
}
// arr.fori
int[] arr = {1,18,1,45};
for (int i = 0; i < arr.length; i++) {
}
// arr.forr
for (int i = arr.length - 1; i >= 0; i--) {
}
// arr.iter
for (int i : arr) {
// arr.for
}
for (int i : arr) {
}
//list.for
ArrayList<String> list = new ArrayList<>();
list.add("abcd");
list.add("abcde");
list.add("abcdef");
list.add("abcdefg");
for (String s : list) {
}
}
模版4:条件判断
ifn或者 .null:判断是否为null(if null)
inn或者 .nn:判断不等于null(if not null)
public void conditionalYesNo(){
ArrayList<String> list = new ArrayList<>();
list.add("abcd");
list.add("abcde");
list.add("abcdef");
list.add("abcdefg");
//ifn
if (list == null) {
}
//list.null
if (list == null) {
}
//inn
if (list != null) {
}
//list.nn
if (list != null) {
}
}
模版5:属性修饰符:
prsf:private static final
psf :public static final
三、修改现有模版
个性化添加注释
修改特定模版(修改属性的修饰符)
四、创建代码模版
添加模版分组
给模版组命名
添加模版
创建一个测试方法
定义用于什么语言上
自定义常见属性($$中的内容定义光标的位置,回车可以切换光标)
方法注释模版
/**
*功能描述:
*@param:$param$
*@return: $return$
*@authoe: $user$
*@date: $date$$time$
**/