首页 > 其他 > 详细

IDEA编写快捷生成代码

时间:2020-04-23 13:01:54      阅读:87      评论:0      收藏:0      [点我收藏+]

转载于:https://www.jianshu.com/p/029c2de5c612

1. psvm

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

 

2. sout

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

 

3. "abc".sout

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

 

4. "abc".format 

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

 

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

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

 

6. itco

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

 

7. iter 

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

 

8.iten

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

 

9. itar

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

 

10. itit

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

 

11. ittok

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

 

12. itws  

 1  //生成Axis2 web service调用
 2      try {
 3          MyServiceLocator locator = new MyServiceLocator();
 4          Activator service = locator.get();
 5          // If authorization is required
 6          //((MyService_Soap_BindingStub)service).setUsername("user3");
 7          //((MyService_Soap_BindingStub)service).setPassword("pass3");
 8          // invoke business method
 9          service.businessMethod();
10      } catch (javax.xml.rpc.ServiceException ex) {
11          ex.printStackTrace();
12      } catch (java.rmi.RemoteException ex) {
13          ex.printStackTrace();
14      }

 

13 .try 如:"abc".try

1 //生成try.....catch
2        try {
3            "abc"
4        } catch (Exception e) {
5          e.printStackTrace();
6        }

 

14. ifn


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

 

15. inn

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

 

16. fori

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

 

17. inst   

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

 

18.psf

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

 

19. psfi 

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

 

20.psfs

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

 

IDEA编写快捷生成代码

原文:https://www.cnblogs.com/elvin-j-x/p/12759947.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!