使用IDEA将部分代码抽出来变成一个新的方法 快捷键不是Ctrl + Alt + M 填写方法名称即可
前言
从java开发角度来说,一个方法一般不宜过长,通常都是50到100行左右。太长的方法不管从阅读还是维护上来说都是不利的。但在实际开发中,一方面可能需要优化祖传代码,另一方面我们自己也经常写着写着方法就超长了。这时我们就需要将部分代码抽出来作为一个单独的方法,来保证满足上面提出的要求。
如果手动提取,是一个费时费力的活,所以idea给我们提供了快捷方式,来帮助我们更好更快的完成这一过程。
如下所示,如不想方法太长,那么合理的做法是将for循环中的代码单独抽取出来,作为一个单独的方法进行处理。通过idea我们轻松的达到下列效果。
// --------------------------------------处理前 public void method() { for(String s : dtos) { // 此处省略40行代码 } }// --------------------------------------处理后
public void method() {
for(String s : dtos) {
methodSub(s); // 调用抽出的方法
}
}
// 抽取出的方法
public void methodSub(String s) {
// 此处省略40行代码
}
在idea中,可以使用快捷前Ctrl + Alt + M(默认快捷键)轻松搞定这件事。过程如下所示:
使用鼠标点击
如果默认快捷键不是Ctrl + Alt + M,也可以通过手动的方式进行操作,同时也可以看到快捷键
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· .NET10 - 预览版1新功能体验(一)
2023-01-08 IDEA中代码不小心删除,或者改了半天想回退到某个特定时间怎么办? IEDA代码回退 点击项目名称->右键->选择Local History ->show History