Intellij IDEA 中是否有自动修复数据类型的选项?
Is there any option to automatically fix the data types in Intellij IDEA?
public class BankAccount {
private int balance;
public void setBalance(int x) {
balance = x;
}
public int getBalance() {
return balance;
}
}
这里字段balance
定义为一个整数,该字段涉及的方法也是按照该类型实现的。由于某些原因,如果我将 private int balance
更改为 private double balance
,那么我将不得不更改与该字段相关的方法的 return 类型和参数类型。我可以手动执行此操作,但对于较大的代码,这将变得乏味。有没有办法让 Intellij 为我做这件事?
将插入符放在类型上(在您的情况下为 int)Right Click -> Refactor -> Type Migration
并键入您要迁移的类型,然后单击重构。
快捷方式:
- Ctrl+Shift+F6 in Windows/*nix
- 在 macOS
中的命令+Shift+F6
您可以按照select这些选项的步骤操作:
- 重构
- 类型迁移
快捷方式:Command + Shift + F6
macOS 的默认 IntelliJ 设置。
public class BankAccount {
private int balance;
public void setBalance(int x) {
balance = x;
}
public int getBalance() {
return balance;
}
}
这里字段balance
定义为一个整数,该字段涉及的方法也是按照该类型实现的。由于某些原因,如果我将 private int balance
更改为 private double balance
,那么我将不得不更改与该字段相关的方法的 return 类型和参数类型。我可以手动执行此操作,但对于较大的代码,这将变得乏味。有没有办法让 Intellij 为我做这件事?
将插入符放在类型上(在您的情况下为 int)Right Click -> Refactor -> Type Migration
并键入您要迁移的类型,然后单击重构。
快捷方式:
- Ctrl+Shift+F6 in Windows/*nix
- 在 macOS 中的命令+Shift+F6
您可以按照select这些选项的步骤操作:
- 重构
- 类型迁移
快捷方式:Command + Shift + F6
macOS 的默认 IntelliJ 设置。