IDEA编写快捷生成代码

2023-10-27

1. psvm

//生成main方法:
 public static void main(String[] args) {}

2. sout

//生成打印输出:
System.out.println();

3. "abc".sout

//生成打印字符串:
System.out.println("adc");

4. "abc".format 

//生成字符串格式化:
String.format("abc", )

//如List或者Array: List<String> list = new ArrayList<>(); 
5. itli 

//生成for循环
for (int i = 0; i < list.size(); i++) {
       String s =  list.get(i);
}

6. itco

// 生成Collection迭代器
  for (Iterator<String> iterator = list.iterator(); iterator.hasNext(); ) {
        String next =  iterator.next();   
}

7. iter 

///生成增强for循环
    for (String s : list) {       
    }

8.iten

 ///生成 enumeration遍历
   while (enumeration.hasMoreElements()) {
         Object nextElement =  enumeration.nextElement();   
    }

9. itar

  ///生成数组for循环
  int[] array = {1,2,3,4,5};
   for (int i = 0; i < array.length; i++) {
        int i1 = array[i]; 
    }

10. itit

    ///生成迭代器 iterator
     Iterator iterator = list.iterator();
     while (iterator.hasNext()) {
          Object next =  iterator.next();
     }

11. ittok

   //ittok  生成String token遍历
     for (StringTokenizer stringTokenizer = new StringTokenizer(APP_NAME); stringTokenizer.hasMoreTokens(); ) {
          String s = stringTokenizer.nextToken();
      }

12. itws  

   //生成Axis2 web service调用
       try {
           MyServiceLocator locator = new MyServiceLocator();
           Activator service = locator.get();
          // If authorization is required
           //((MyService_Soap_BindingStub)service).setUsername("user3");
           //((MyService_Soap_BindingStub)service).setPassword("pass3");
           // invoke business method
           service.businessMethod();
      } catch (javax.xml.rpc.ServiceException ex) {
          ex.printStackTrace();
      } catch (java.rmi.RemoteException ex) {
          ex.printStackTrace();
      }

13 .try 如:"abc".try

 //生成try.....catch
        try {
            "abc"
        } catch (Exception e) {
          e.printStackTrace();
        }

14. ifn

 
  //生成判断是否为空  
      if (list == null) {
      }

15. inn

    ///生成判断是否不为空  
     if (list != null) {
     }

16. fori

    //生成简单for循环
      for (int i = 0; i < ; i++) { 
      }

17. inst   

 //生成是否是该对象引用
     if (list instanceof Object) {
          Object o = (Object) list; 
     }

18.psf

   ///生成 共有 静态最终的
     public static final

19. psfi 

   ///生成 共有 静态最终的 int
     public static final int 

20.psfs

 ///生成 共有 静态最终的 String
    public static final String 

来源:https://www.cnblogs.com/luchenglong/p/15423754.html

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

IDEA编写快捷生成代码 的相关文章

随机推荐

  • AD导出3D模型的各种方法——AD转SW(贴图形式)

    所有方法的链接 1 AD转SW 贴图形式 2 AD转SW MCAD插件一键生成 也适用于Fusion360 Inventor等三维建模软件 3 AD转Keyshot 待写 4 AD转PPT 待写 目录 所有方法的链接 一 前情提要 二 使用
  • 【转】NAT技术基本原理与应用

    转自 https www cnblogs com mefj p 10578639 html 1 概述 1 1 简介 1 1 1 名词解释 公有IP地址 也叫全局地址 是指合法的IP地址 它是由NIC 网络信息中心 或者ISP 网络服务提供商
  • CISP题目练习

    CISP题目练习 知识点 风险计算原理可以用下面的范式形式化地加以说明 风险值 R A T V R L T V F Ia Va R表示安全风险计算函数 A表示资产 T表示威胁 V表示脆弱性 Ia表示安全事件所作用的资产价值 Va表示脆弱性严
  • 稳压二极管的使用

    稳压二极管又叫齐纳二极管 利用pn结反向击穿状态 其电流可在很大范围内变化而电压基本不变的现象 制成的起稳压作用的二极管 稳压管主要被作为稳压器或电压基准元件使用 上面都是抄的 实际使用稳压二极管的时候才发现有问题 稳压二极管并不是能够理想
  • 使用JDBC连接数据库(一)

    JDBC是由java编程语言编写的类及接口组成 同时它为程序开发人员提供了一组用于实现对数据库访问的JDBC API 并支持SQL语言 利用JDBC可以将JAVA代码连接到oracle DB2 SQLServer MYSQL等数据库 从而实
  • 线程池的实现原理、并发和并行

    线程池参数详解 https blog csdn net daiqinge article details 51179445 例题 比如现在设置coreSize 5 maxSize 10 blockQueueSize 10 依次提交6个比较耗
  • 矩阵的转置,逆矩阵,行列式的计算,伴随矩阵等

    行列式的操作 逆矩阵 就是两个矩阵相乘是单位矩阵 对角矩阵相乘 就是对角线元素相乘 当两个矩阵相乘不是单位矩阵 伴随矩阵 是有代数余子式拼成的 为什么伴随矩阵会出现 为什么伴随矩阵的形式是这样的 因为行列式的乘法 根据矩阵的乘法可以看到 行
  • java中静态方法中调用非静态方法的详解

    静态static方法中不能调用非静态 non static 方法 准确地说是不能直接调用non static方法 但是可以通过将一个对象的引用传入static方法中 再去调用该对象的non static方法 其实这个事实的应用很经常 以至于
  • ConcurrentHashMap原理,jdk7和jdk8版本的区别

    ConcurrentHashMap原理 jdk7和jdk8版本的区别 jdk7 数据结构 ReentrantLock Segment HashEntry 一个Segment中包含一个类似于HashMap的结构 数组 链表 元素查询 二次ha
  • Linux 系统适用范围

    Linux 内核最初只是由芬兰人林纳斯 托瓦兹 Linus Torvalds 在赫尔辛基大学上学时出于个人爱好而编写的 Linux 是一套免费使用和自由传播的类 Unix 操作系统 是一个基于 POSIX 和 UNIX 的多用户 多任务 支
  • 按月、日统计查询数据SQL、以及case when的使用 -- postgresql、MySQL

    目录 获取每月最新一条数据及case when的使用 以及其他 数据类型转换 分页 等使用 postgresql 根据月份分组 创建时间排序 获取排序后的第一条数据 即获取每月最新一条数据 postgresql 查询显示当前月往前12个月份
  • PHP生成word文档

  • 如何进行Linux系统管理和维护?

    首先 让我们先了解一下Linux系统管理的重要性 在现实世界中 Linux系统管理就像是掌握一门外语 如果你想在一个外国城市旅游时和当地人交流 你需要掌握一些基本的语言知识 同样地 如果你想管理好一个Linux系统 你需要掌握一些基本的系统
  • ThinkPHP5.1获取有赞推送信息

    Index php
  • 1.4编程基础之逻辑表达式与条件分支 01:判断数正负

    1 4编程基础之逻辑表达式与条件分支 01 判断数正负 总时间限制 1000ms 内存限制 65536kB 描述 给定一个整数N 判断其正负 输入 一个整数N 109 lt N lt 109 输出 如果N gt 0 输出positive 如
  • 202311读书笔记

    202311读书笔记 始于极限 女性主义往复书简 读书是为了看到从未了解过的世界 始于极限 女性主义往复书简 作者上野千鹤子 铃木凉美 在小伙伴的读书群里看到的这本书 女性必读自我认知的书 涉及恋爱 婚姻 工作 自由等12个主题 啊啊啊 这
  • SQL SERVER导入mdf和ldf文件最简便的方法

    有时候我们需要导入mdf和ldf文件进入SQL SERVER中 现在我介绍一种只要三行代码就能导入的方法 一 找到一个现有数据库右键点击 新建查询 二 加入如下代码 EXEC sp attach db dbname 一个新的数据库名字 fi
  • Java 数组

    Java 数组 定义 1 数组是个容器 堆中的一块空间 需要在堆中开辟一块空间new 2 数组可以同时存储同一类数据的多个数据 a 多个数据 b 同一类型 特点 1 可以存储多个数据 但只能是同一类型 2 数组创建完成后数组长度无法改变 3
  • MySQL安装_win10(超详细)

    前言 解压版 免安装版 mysql 8 0 22 一 MySQL下载 解压 MySQL官网下载地址 https downloads mysql com archives community 英文版 中文版 下载完成如图所示 解压后如图所示
  • IDEA编写快捷生成代码

    1 psvm 生成main方法 public static void main String args 2 sout 生成打印输出 System out println 3 abc sout 生成打印字符串 System out print