IDEA快捷⽣成代码
在开发中我们常⽤到了许多如for循环,输⼊输出,if语句等,那么我们如何使⽤IDEA开发⼯具⾃动⽣成能让我们快速的编写的模板代码呢
1. psvm
idea开发安卓app教程//⽣成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 =  (i);
}
6. itco
/
/ ⽣成Collection迭代器
for(Iterator<String> iterator = list.iterator(); iterator.hasNext();){
String next =  ();
}
7. iter
//⽣成增强for循环
for(String s : list){
}
8. iten
//⽣成 enumeration遍历
while(enumeration.hasMoreElements()){
Object nextElement =  Element();
}
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 =  ();
}
11. ittok
//ittok  ⽣成String token遍历
for(StringTokenizer stringTokenizer =new StringTokenizer(APP_NAME); stringTokenizer.hasMoreTokens();){        String s = Token();
}
12. itws
//⽣成Axis2 web service调⽤
try{
MyServiceLocator locator =new MyServiceLocator();
Activator service = ();
// If authorization is required
//((MyService_Soap_BindingStub)service).setUsername("user3");
//((MyService_Soap_BindingStub)service).setPassword("pass3");
// invoke business method
service.businessMethod();
}l.rpc.ServiceException ex){
ex.printStackTrace();
}i.RemoteException ex){
ex.printStackTrace();
}
13 .try 如:“abc”.try
// ⽣成atch
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

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。