alt + enter
2:
1. 实现接口
2. 单词拼写
3. 导包
alt + enter:
自动创建函数
list replace
字符串format或者build
alter+enter 的作用
alter+enter 的三个作用
Help -> Find Action 打开后,录入Show Intention Actions
自动创建方法 光标置于调用方法处,按Alt+Enter
list replace 代码替换
字符串format或者build
实现接口 光标置于接口名称处,按Alt+Enter
单词拼写 光标置于单词处,按Alt+Enter
导包 光标置于类名处,按Alt+Enter
alter+enter 作用:
自动创建函数
list replace
字符串format或build
实现接口
单词拼写
40%
Alt + Enter:
自动创建函数
list replace
字符串 Format 或 build
实现接口
单词拼写
导包
alt+enter万能提示
Alt+Enter:
1. 自动创建函数
2. list replace
3. 字符串format或build
4. 实现接口
5. 单词拼写
6. 导包
…………
Alt + Enter:
自动创建函数
list replace
字符串 Format 或 build
实现接口
单词拼写
导包
自动创建函数(create method)
list replace:Replace with foreach,自动简化代码的书写,让代码看起来更简单
对sout的字符串的format或者转换StringBuilder:
快速实现接口:
纠正单词拼写:Type Change to
自动提示导包:
代码小组手们
Alt+Enter 调用Idea智能提示
1、直接写个方法名称,光标在方法名上时,按Alt+Enter可以创建方法
2、定义接口后,按Alt+Enter可以直接定义实现类
3、英文单词错误提示(单词下有波浪线),按Alt+Enter有修改建议
4、导包,写完类定义后,按Alt+Enter按提示导入使用类所在的包
代码小助手
alter + enter 提供智能提示
Help--->Find action--->show intention actions alter + enter
自动创建函数
list replace
List<String> a = new ArrayList();
for(int i=0;i<a.size();++i){
String item = list.get(i);
}
将光标定位于for行首,按Alt+Enter,Replace with "foreach"
3.字符串format或者build
拼接字符串 "name: "+name+", age: "+age
只需将光标放在"后,name前按下alter+Enter,选择Replace “+” with String.fromat()
build 只需将光标放在"后,name前按下alter+Enter,选择Replace '+" with StringBuilder.append()
4.实现接口
定义一个接口,在接口名上按alter+enter后,选择Implement Interface,会创建实现类
5.单词拼写
System.out.println("usrename is Lily"); username拼写错误,会有波浪线提示,将光标定位到单词上,按下alter+enter,选择 Typo:Change to....,会给出几个可选单词
6.导包
List a ; 将光标定位到List上,按下alter+enter可以导包
public
alt + enter
用途广泛,列下几个常用的情景:
自动创建函数
针对那些临时写出来的函数
list replace
顾名思义,也就是将对List对象进行for循环的i++语句,替换成foreach语句,减低程序运存,提高运行质量
字符串format 、 build
当一个字符串与其他内容(Integer、String等等)单纯地用+进行拼接时,可以对拼接的字符串进行alt+enter,然后才选取String.format()选项进行完善。而StringBuilder.append()则类似,不过生成了一个StringBuilder对象。这是一种对字符串整合规范的完善。
实现接口
编写一个interface时,对接口名alt+enter可快速创建一个ServiceImpl,也就是实现接口的实现类。
单词拼写
对拼写错误的单词提供其他预测正确地单词纠正。
type changed to ... 建议改为其他单词的候选
导包
Alt+Enter
show intent