在idea中提取变量 Ctrl + Alt + V 这个快捷键大家一定不陌生.
其用法不少,主要的用法就是先创建一个对象,然后通过提取变量快捷键快速的将对象赋值给自动声明的变量,如下:
先写对象的创建:
new ArrayList()
然后按下 Ctrl + Alt + V ,出现:
ArrayList arrayList = new ArrayList();
我们就可以直接使用这个变量arrayList了
但是矛盾出现了,自动声明的变量类型为具体实现类ArrayList,而我们希望获得的是其接口List,难道很蠢的拿鼠标选中ArrayList的Array再删除吗?
一个更好的办法是按下Ctrl + Alt + V出现以下界面以后按shift+tab,此时即可选择声明变量类型.
在父类和接口较少的情况下通过方向键即可选择,若选项过多则可以手写前几个字母迅速锁定所需对象.
然后按回车或者tab进入变量名编辑,再按一次回车或tab结束编辑.
更惊喜的是:
提取变量具备记忆功能,你这次创建的ArrayList对象时赋值给了List声明的变量,那么下一次遇到ArrayList对象提取变量,默认就会生成List类型变量.