关键词搜索

源码搜索 ×
×

idea中各种for循环的快捷键

发布2018-11-21浏览18083次

详情内容

idea中各种for循环的快捷键

使用Intellij idea 时,想要快捷生成for循环代码块


itar 生成array for代码块

for (int i = 0; i < array.length; i++) {
             = array[i];
        }


    itco 生成Collection迭代 

     for (Iterator iterator = collection.iterator(); iterator.hasNext(); ) {
                Object next =  iterator.next();
            }
    

      iten 生成enumeration遍历

      while (enumeration.hasMoreElements()) {
                  Object nextElement =  enumeration.nextElement();
              }
      

        iter 生成增强for循环

        for (String arg : args) {
                }
        
        • 1
        • 2


        itit  生成iterator 迭代

        while (iterator.hasNext()) {
                    Object next =  iterator.next();
                }
        

          itli 生成List的遍历

          for (int i = 0; i < list.size(); i++) {
                      Object o =  list.get(i);
                  }
          

            ittok 生成String token遍历

            for (StringTokenizer stringTokenizer = new StringTokenizer(); stringTokenizer.hasMoreTokens(); ) {
                        String s = stringTokenizer.nextToken();
                    }
            

              itve 生成Vector数组迭代

              for (int i = 0; i < vector.size(); i++) {
                          Object elementAt =  vector.elementAt(i);
                      }
              

                另外两个和循环无关,只是方便创建

                itaws 生成Axis2 web service调用

                try {
                            MyServiceStub stub = new MyServiceStub();
                            stub.sayHelloWorldFrom();
                        } catch (Exception ex) {
                            ex.printStackTrace();
                        }
                
                • 4
                • 5
                • 6



                itws 生成 Axis 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();
                        }
                
                • 4
                • 5
                • 6
                • 7
                • 8
                • 9
                • 10
                • 11
                • 12
                • 13


                具体如图:


                相关技术文章

                点击QQ咨询
                开通会员
                返回顶部
                ×
                微信扫码支付
                微信扫码支付
                确定支付下载
                请使用微信描二维码支付
                ×

                提示信息

                ×

                选择支付方式

                • 微信支付
                • 支付宝付款
                确定支付下载