Java 重构int、long等

Java 重构int、long等,java,eclipse,variables,refactoring,Java,Eclipse,Variables,Refactoring,在eclipse中有没有重构变量字段的可能方法 long interval; public WebsiteConnectionPing(String url, long interval, String serviceName) { this.url = url; this.interval = interval; this.serviceName = serviceName; } //...... 我想重构类型为long的interval到类型String,有可能吗

在eclipse中有没有重构变量字段的可能方法

long interval;

public WebsiteConnectionPing(String url, long interval, String serviceName) {
    this.url = url;
    this.interval = interval;
    this.serviceName = serviceName;
}
//......
我想重构类型为long的interval到类型String,有可能吗

String interval;

public WebsiteConnectionPing(String url, String interval, String serviceName) {
    this.url = url;
    this.interval = interval;
    this.serviceName = serviceName;
}
//....
我是这样发现的:

  • 将构造函数中参数“interval”的类型从long更改为
    String
  • Eclipse在代码行显示错误:
    this.interval=interval
  • 选择第一个快速修复>将“间隔”的类型更改为
    String

  • 但我做到了manually@Seda您只能对变量名进行重因子运算,但不能对数据类型进行重因子运算。似乎没有。@Eclipse您不能在Eclipse中重构方法参数?那么在某些字段中更改数据类型的最佳实践是什么?这在代码@KNU所说的内容中被多次使用。我认为你唯一的选择是一个接一个地手动更改它们,但你必须为自己努力,这很好。