IDEA使用快捷键提炼函数(Extract Method)

IDEA使用快捷键提炼函数(Extract Method)

1、快捷键 ------ctrl+alt+M

2、右击操作--------选中待提炼代码 --> 右击 --> Refactor --> Extract --> Method.

3、举例

提炼前:

java 复制代码
public void printOwing(double amount) {
	printBanner();
	System.out.println("name:" + name);
	System.out.println("amount:" + amount);
}

提炼后:

java 复制代码
public void printOwing(double amount) {
	printBanner();
	printDetails(amount);
}
 
/**
 * 描述:打印详情
 */
public void printDetails(double amount) {
	System.out.println("name:" + name);
	System.out.println("amount:" + amount);
}
相关推荐
TT哇2 分钟前
我把两个 Java 项目和一个 Python AI 服务部署到 2C2G:一次低成本 Docker 容器化实践
java·人工智能·python
星子yu8 分钟前
【Java数据结构】二叉树 好像就这样?
java·数据结构
Irene199111 分钟前
Flink 学习需要具备的 Java 基础知识总结
java·flink
宸津-代码粉碎机13 分钟前
Spring AI企业级工程化落地手册|从Demo改造为生产级商用项目
java·人工智能·python·spring
Beyond_System|系统之外20 分钟前
【学编程】Python基础编程题100道(1-20)
java·数据结构·算法
Wang's Blog26 分钟前
Java框架快速入门: Spring Security+OAuth2之环境配置与多环境部署
java·开发语言·spring
小羊没烦恼!26 分钟前
Office文件的奥秘——.NET平台下不借助Office实现Word、Powerpoint等文件的解析(完)
java·大数据·前端·网络·word·powerpoint·.net
估值探索者1 小时前
【AI+量化实战 #05】财报季的信息洪流:用LLM给业绩预告分类+算事件窗口收益
java·c语言·c++·人工智能·python·分类·数据挖掘
热爱编程的小李2 小时前
基于若以开发的新版情怀麻将后台
java
zhanghaha13144 小时前
HTML系列教程:14_HTML 表单与输入框 <form>、<input> 零基础详解
java·前端·javascript