代码生成快捷键
win: Ctrl + J
mac: Cmd + J
常用修饰符
public static final
键入psf
public static final
public static final int
键入psfi
public static final int
public static final String
键入psfs
public static final int
常用方法
main方法
键入psvm
public static void main(String[] args){
}
System.out.println方法
键入sout
System.out.println();
System.err.println方法
键入serr
System.err.println("");
重写Object类方法
toString
键入ps
@Override
public String toString() {
return super.toString();
}
equals
键入pe
@Override
public boolean equals(Object obj) {
return super.equals(obj);
}
hashCode
键入ph
@Override
public int hashCode() {
return super.hashCode();
}
循环
生成foreach循环
在要迭代的集合下一行键入 iter
List<String> list = new ArrayList<>();
for (String s : list) {
}
}
生成for循环
在要迭代的集合下一行键入 itli
List<String> list = new ArrayList<>();
for (int i = 0; i < list.size(); i++) {
String s = list.get(i);
}
}
生成 iterator循环
在相应的iterator下 itit
List<String> list = new ArrayList<>();
Iterator<String> iterator = list.iterator();
while (iterator.hasNext()) {
String next = iterator.next();
}
从左至右迭代数组
在相应数组下 itar
String[] strs = {"a", "b", "c"};
for (int i = 0; i < strs.length; i++) {
String str = strs[i];
}
从右至左迭代数组
在相应数组下 litar
String[] strs = {"a", "b", "c"};
for (int i = strs.length - 1; i >= 0; i--) {
String str = strs[i];
}
生成 for循环
fori
for (int i = 0; i < ; i++) {
}