IntelliJ IDEA 中的代码模板

 更新时间:2026年06月02日 09:01:00   作者:Javaer1995  
本文详细介绍了如何查看和使用预设模板、常用模板以及自定义模板,包括后缀补全模板和实时模板的创建与应用方法,感兴趣的朋友跟随小编一起看看吧

7.1、查看预设模板

7.1.1、后缀补全模板

如上图所示,可以查看具体的后缀补全模板。

7.1.2、实时模板

如上图所示,可以查看具体的实时模板。

7.2、常用模板

7.2.1、函数

    // main:main 函数
    public static void main(String[] args) {
    }

7.2.2、非空判断

        String name;
        // 变量.null:if(变量 == null)
        if (name == null) {
        }
        // 变量.notnull:if(变量 != null)
        if (name != null) {
        }

7.2.3、遍历数组和集合

        ArrayList<String> names = new ArrayList<>();
        // 数组或集合变量.fori:for循环
        for (int i = 0; i < names.size(); i++) {
        }
        // 数组或集合变量.for:增强for循环
        for (String name : names) {
        }

7.2.4、输出语句

        // sout:相当于System.out.println
        System.out.println();
        // soutm:打印当前方法的名称
        System.out.println("TemplateDemo.main");
        // soutp:打印当前方法的形参及形参对应的实参值
        System.out.println("args = " + Arrays.toString(args));
        String name = "zhangsan";
        // 变量.soutv:打印当前变量名及变量值
        System.out.println("name = " + name);

7.2.5、对象操作

7.2.5.1、创建对象

        // Xxx.new .var :创建Xxx类的对象,并赋给相应的变量
        String s1 = new String();
        // Xxx.new .field:会将方法内刚创建的Xxx对象抽取为一个属性
        s2 = new String();

7.2.5.2、强制转换

        // 对象.castvar:将对象强转后,并赋给一个变量
        String s = (String) new Object();

7.2.6、静态常量声明

    // psf:public static final
    public static final String name = "zhangsan";
    // psfi:public static final int
    public static final int age = 18;
    // psfs:public static final String
    public static final String sex = "male";
    // prsf:private static final
    private static final double money = 16.8;

7.3、自定义模板

7.3.1、后缀补全模板

7.3.1.1、创建模板

如上图所示,打开后缀补全模板创建界面。

如上图所示,设置模板的键、最低级别语言和内容。

List<$EXPR$> $END$ = new ArrayList<>();

如上图所示,可以看到刚自定义的后缀补全模板。

7.3.1.2、应用模板

        // 类型.list:List<类型> 光标最后位置 =new ArrayList<>();
        List<String> strings =new ArrayList<>();

7.3.2、实时模板

7.3.2.1、创建模板组

如上图所示,打开创建模板组的对话框。

如上图所示,输入模板组的名称。

7.3.2.2、创建模板

如上图所示,打开实时模板的创建界面。

如上图所示,设置模板的缩写、描述、模板文本和适用范围。

7.3.2.3、应用模板

    // test:创建单元测试方法
    @Test
    public void test(){
    }

到此这篇关于IntelliJ IDEA 中的代码模板的文章就介绍到这了,更多相关idea 代码模板内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • Java类初始化顺序详解

    Java类初始化顺序详解

    这篇文章主要介绍了Java类初始化顺序详解,java语言在使用过程中最先开始就是初始化,在工作中如果遇到什么问题需 要定位往往到最后也可能是初始化的问题,因此掌握初始化的顺序很重要,需要的朋友可以参考下
    2023-08-08
  • review引发的有关于单例模式的思考

    review引发的有关于单例模式的思考

    一次代码调试中发现一个情况,即我在查看memcached的connection时,发现总是维持在100来个左右,当然这看似没什么问题,因为memcached默认connection有1024个。
    2013-04-04
  • MyBatis设计SQL返回布尔值(Boolean)的常见方法

    MyBatis设计SQL返回布尔值(Boolean)的常见方法

    这篇文章主要为大家详细介绍了MyBatis设计SQL返回布尔值(Boolean)的几种常见方法,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下
    2025-06-06
  • centos7安装jdk-8u333详细图文教程

    centos7安装jdk-8u333详细图文教程

    很多集成环境并不包含jdk环境,即使有相应的组件,在使用时也无法很好的使用,调试过程中也会遇到各种各样的问题,所以很多情况下还是建议在服务器内手动部署,下面这篇文章主要给大家介绍了关于centos7安装jdk-8u333的相关资料,需要的朋友可以参考下
    2023-05-05
  • Java基础之并发相关知识总结

    Java基础之并发相关知识总结

    随着摩尔定律逐步失效,cpu单核性能达到瓶颈,并发逐渐逐渐得到广泛应用,因而学习了解以及使用并发就显得十分重要,但并发相关的知识比较琐碎,不易系统学习,因而本篇文章参照王宝令老师《Java并发编程》来勾勒出一张“并发全景图”,需要的朋友可以参考下
    2021-05-05
  • Mybatis使用foreach批量插入Oracle提示命令未正确结束方式

    Mybatis使用foreach批量插入Oracle提示命令未正确结束方式

    文章主要讨论了在Oracle和MySQL中使用foreach标签时的语法差异,以及foreach元素的属性介绍,包括item、index、collection、open、separator和close等
    2025-11-11
  • java用字节数组解决FileInputStream读取汉字出现乱码问题

    java用字节数组解决FileInputStream读取汉字出现乱码问题

    这篇文章主要介绍了java用字节数组解决FileInputStream读取汉字出现乱码问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2024-05-05
  • Java实现的猴子吃桃问题算法示例

    Java实现的猴子吃桃问题算法示例

    这篇文章主要介绍了Java实现的猴子吃桃问题算法,简单描述了猴子吃桃问题并结合实例形式给出了java解决猴子吃桃问题的具体实现技巧,需要的朋友可以参考下
    2017-10-10
  • maven中的scope与systemPath用法

    maven中的scope与systemPath用法

    这篇文章主要介绍了maven中的scope与systemPath用法,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2023-11-11
  • jenkins如何通过pipeline部署springboot项目

    jenkins如何通过pipeline部署springboot项目

    为了提高SpringBoot项目的部署效率和规范性,建议将项目代码和部署脚本分离,项目代码仓库专注业务逻辑,构建为jar包;另外设立独立代码仓库存放Jenkinsfile等部署配置文件,在Jenkins中配置pipeline,自动拉取项目代码进行构建和部署
    2024-09-09

最新评论