说明
IDEA里有一个万能快捷键(alt enter),功能非常强大,同一个快捷键,可以根据不同的语境提示你不同的操作,
很多人可能还不了解这些功能,在处理代码的时候还手动处理,了解这些技巧之后,你编码也是一种享受。
万能快捷键(alt enter)可以帮你做很多事情,我大概总结了17点:
- 转换lambda表达式
- equals的翻转
- 自动导包
- 异常捕获
- SimpleDateFormat转换为ThreadLocal封装的SimpleDateFormat
- 注释移动
- 便捷的json字符串处理
- 转化为高效运算的二进制
- if……else变成简单三目运算 以及一些简化操作
- 引入局部变量
- 实现接口
- 实现抽象类
- 修复方法返回值、增加入参、减少入参、方法生成等
- 字符串相关操作
- , + < 等位置互换
- java访问修饰符的更改操作
- 自动生成属性操作
为了能让大家更直观的看到效果,我录制了GIF演示。
转换lambda表达式
![fa6b1e92233a632268927bb5858d7486.gif](https://i-blog.csdnimg.cn/blog_migrate/91d19bf6480bf61aa246166aac2bc0f9.gif)
equals的翻转
![701fa5750624d1555186e59bbad05a30.gif](https://i-blog.csdnimg.cn/blog_migrate/164af13fce9ed85d3d1c7a34fb69086a.gif)
自动导包
![c0ca7b31fedc779c22a669a6d5d4b3e0.gif](https://i-blog.csdnimg.cn/blog_migrate/d57871183d31adfd35c8b9f0dafc2433.gif)
异常捕获
![2e1a5975c8e2488ff94d18f9113ff5b0.gif](https://i-blog.csdnimg.cn/blog_migrate/4bbfa940c89bbff0e0c152ad716be0dc.gif)
SimpleDateFormat转换为ThreadLocal封装的SimpleDateFormat
![0324d4f35e2dde3992dee7a549d56d24.gif](https://i-blog.csdnimg.cn/blog_migrate/0362673c3f333741b47a11ab864e050e.gif)
注释移动
![8ad1f2027038ad0c304ae2f3c9140764.gif](https://i-blog.csdnimg.cn/blog_migrate/3a5ab4dd29bf9f9643b10299e8982ff4.gif)
便捷的json字符串处理
![b31f2d6cfab3cc836bd7196b9e432710.gif](https://i-blog.csdnimg.cn/blog_migrate/0d58ff07f07fff1f630185c818fd20a1.gif)
转化为高效运算的二进制
![70fb72155c66c75bb5ad316d3b3d5a63.gif](https://i-blog.csdnimg.cn/blog_migrate/f760894bd6d6a53804d3168f0bbb6709.gif)
if……else变成简单三目运算 以及一些简化操作
![d4ce96faea55a2dfc3bfb3b8571a6fa7.gif](https://i-blog.csdnimg.cn/blog_migrate/97e1c7c859ee45f3bf6bbdca00c55c6b.gif)
引入局部变量
![673823d2e2a1e820ca58d4bb227cf1a7.gif](https://i-blog.csdnimg.cn/blog_migrate/7815c2a9bb36c759a38063bac6a53cbb.gif)
实现接口
![2ae4ab34a997af5c5d578670c72f7235.gif](https://i-blog.csdnimg.cn/blog_migrate/61dceabb86d96ff8e07a25b0b42c0f4f.gif)
实现抽象类
![26a4ae06600844d9e1f37489b6fab42b.gif](https://i-blog.csdnimg.cn/blog_migrate/7d8f118fb215faff67cb89a9bcc8a2bb.gif)
修复方法返回值、增加入参、减少入参、方法生成等
![a7a83b64414b76973e0709f08c91a314.gif](https://i-blog.csdnimg.cn/blog_migrate/ecf5b8070e606dc687089588a28519d1.gif)
字符串相关操作
![4bd37914e2920bb943696dbc57ada07d.gif](https://i-blog.csdnimg.cn/blog_migrate/8e32f6f075af3958e02e6372555ed699.gif)
, + < 等位置互换
![75ade4fda48c73d5cc90af95a185763e.gif](https://i-blog.csdnimg.cn/blog_migrate/63570890ca1c4e68e8b1db45317af1ec.gif)
java访问修饰符的更改操作
![e08b4c10a79e60d99bf313aea0d47c84.gif](https://i-blog.csdnimg.cn/blog_migrate/52c3559e22c1bf0250240d6d445aab76.gif)
自动生成属性操作
![e59781b9a9b27200041db5c13bfe04dc.gif](https://i-blog.csdnimg.cn/blog_migrate/5762f022b6601dd4ddd90668aaf44f75.gif)
总结
总结:万能快捷键(alt enter)很牛掰,在不知道什么操作的时候,试试按一下吧,可能会给你惊喜哦!!!
如果读完觉得有收获的话,欢迎点赞、关注、加公众号 [匠心零度] ,查阅更多精彩历史!!!
![1c07eb7ed5f4bc5206e69aa7f6b770c7.png](https://i-blog.csdnimg.cn/blog_migrate/87b699a7177b6fe7cd3ed020eb554ebb.jpeg)