前言:
要是以下快捷方法使用不了,需要先设置里勾选
1.new对象
new一个对象,只需new 对象类.var,按下回车,就会自动生成对象,自动取名;
new User().var
-->
User user = new User();
List、Map之类的都可以这样使用
会让你选择取什么名字
选择好之后,按回车就行了
2、for循环
直接把一个list对象.for,按回车,就会自动生成for循环体,但是是object类型的
array.for
蓝色的o代表可以自己取名字:
第二种方式:输入iter按回车,一样的效果:增强型for循环
3、fori带索引的循环
打出fori,按回车
直接填入条件的值:i小于多少
4、判空与不为空
一个对象.null,按回车就可以自动生成判空代码
按回车
同理对象.notnull,按回车就可以生成判断不为空代码
5、取反
一个 boolean类型的对象.not,就可以直接在前面添加取反符号"!",免得鼠标去点,然后输入"!"
6、if条件判断
一个boolean类型的值.if,就进行自动生成if判断代码
7、cast强转
把一个要转的对象.cast,按下回车,生成转型代码
输出,自动转成字符串类型
注意:要能直接转的,才可以这么操作,比如Object转String
像String转Integer还是要这样转:
String str = "101";
Integer i = Integer.valueOf(str);
System.out.println(i);
8、方法返回
要把一个变量返回时,直接把变量.return,就直接生成返回代码了:
实现一个接口,必须实现里面的抽象方法,在我们写了implement之后,按住ALt+Ins就可以弹出选项框,快速选择实现方法;