欢迎您访问 最编程 本站为您分享编程语言代码,编程技术文章!
您现在的位置是: 首页

IDEA 中的 Java 代码模板

最编程 2024-03-31 10:14:43
...

代码模版

image-20231003202032734

image-20231003201645264

二、常用代码模版

模版1:main方法

使用main或者psvm

public class Test {
    public static void main(String[] args) {
​
    }
}

psvm

psvm

main

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需要提前有一个变量

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默认打印离之最近的变量

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

三、修改现有模版

个性化添加注释

image-20231003220606846

修改特定模版(修改属性的修饰符)

image-20231003220850662

image-20231003221008808

四、创建代码模版

添加模版分组

image-20231003221247222

给模版组命名

image-20231003221320222

添加模版

image-20231003222959407

image-20231003221440045

创建一个测试方法

image-20231003221928343

定义用于什么语言上

image-20231003222030348

image-20231003222047037

自定义常见属性($$中的内容定义光标的位置,回车可以切换光标)

image-20231003222631191

方法注释模版

/**
*功能描述:
*@param:$param$
*@return: $return$
*@authoe: $user$
*@date: $date$$time$
**/

image-20231003223409941

推荐阅读