IntelliJ IDEA(快捷鍵):快速生成各種for迴圈
阿新 • • 發佈:2018-11-08
說在前面
手巧太慢,快捷鍵。
iterations 快捷鍵
Live Templates
其實下面介紹的所有for迴圈都在live templates裡面,當然可以自定義:
迭代器for迴圈
iter
Iterate iterable | Array in J2SDK 5 syntax
for (String arg : args) {
}
itar
Iterate elements of array
for (int j = 0; j < args.length; j++) { String arg = args[j]; }
itco
Iterate elements of java.util.Collection
for (Iterator iterator = collection.iterator(); iterator.hasNext(); ) {
Object next = iterator.next();
}
iten
Iterate java.util.Enumeration
while (enumeration.hasMoreElements()) { Object nextElement = enumeration.nextElement(); }
itit
Iterate java.util.Iterator
while (iterator.hasNext()) {
Object next = iterator.next();
}
itli
Iterate elements of java.util.List
for (int j = 0; j < list.size(); j++) {
Object o = list.get(j);
}
ittok
Iterate tokens from String
for (StringTokenizer stringTokenizer = new StringTokenizer(); stringTokenizer.hasMoreTokens(); ) { String s = stringTokenizer.nextToken(); }
itve
Iterate elements of java.util.Vector
for (int j = 0; j < vector.size(); j++) {
Object elementAt = vector.elementAt(j);
}
以上快捷鍵在IDEA中輸入it後,在IDEA的程式碼提示中均可以找到。
普通for迴圈
fori
create iteration loop
for (int j = 0; j < ; j++) {
}
foreach
create a for each loop
for (:
) {
}
最後附上最新全IDEA快捷鍵列表
ReferenceCard
ReferenceCardForMac