IDEA编写快捷生成代码

转载于: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 

猜你喜欢

转载自www.cnblogs.com/elvin-j-x/p/12759947.html