原帖:https://blog.csdn.net/Soinice/article/details/83505198
为了防止删除备份的。
iterations 快捷键
Live Templates
其实下面介绍的所有for循环都在live templates里面,当然可以自定义:
迭代器for循环
iter
Iterate iterable | Array in J2SDK 5 syntax
for(Stringarg :args){
}
itar
Iterate elements of array
for(intj =0;j
Stringarg =args[j];
}
itco
Iterate elements of java.util.Collection
for(Iteratoriterator =collection.iterator();iterator.hasNext();){
Objectnext=iterator.next();
}
iten
Iterate java.util.Enumeration
while(enumeration.hasMoreElements()){
ObjectnextElement =enumeration.nextElement();
}
itit
Iterate java.util.Iterator
while(iterator.hasNext()){
Objectnext=iterator.next();
}
itli
Iterate elements of java.util.List
for(intj =0;j
Objecto =list.get(j);
}
ittok
Iterate tokens from String
for(StringTokenizerstringTokenizer =newStringTokenizer();stringTokenizer.hasMoreTokens();){
Strings =stringTokenizer.nextToken();
}
itve
Iterate elements of java.util.Vector
for(intj =0;j
ObjectelementAt =vector.elementAt(j);
}
以上快捷键在IDEA中输入it后,在IDEA的代码提示中均可以找到。
普通for循环
fori
create iteration loop
for(intj =0;j
}
foreach
create a for each loop
for(:
){
}
最后附上最新全IDEA快捷键列表
ReferenceCard
ReferenceCardForMac