idea中几种循环的快捷键

itar 生成array for代码块

for (int i = 0; i < args.length; i++) {
String arg = args[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 s : map.keySet()) {
            
 }

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 生成 StringTokenizer 遍历

 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();
}

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();
}

猜你喜欢

转载自www.cnblogs.com/youyuguiqu/p/12449367.html