java - intellij 重构类型迁移无任何作用
问题描述
我正在尝试将许可证的类型从字符串更改为 int。我右键单击“字符串”并选择类型迁移但没有任何反应,这是正确的方法吗?
public class Worker implements Driver {
private String wid;
private String password;
private String name;
private String terms;
private String position;
private String license;
private String bank;
private int salary;
private int startDay;
private int startMonth;
private int startYear;
private int connected;
}
解决方案
正如Type Migration的文档中所述。要使类型迁移起作用,您必须选择要迁移的类型。在您的情况下,旁边的字符串license
。当您选择变量名称时它不起作用。
推荐阅读
- python - 如何将 TensorFlow 模型(从 .ckpt 和 .meta 加载)保存/导出到 Keras 模型(到 .h5 文件)?
- objective-c - 目标 C:替换同步请求
- python - NoReverseMatch at / Reverse for 'post_detail' 未找到
- glusterfs - 我可以使用仲裁器 1 将 GlusterFS 副本 3 更改为副本 3 吗?
- pic - 如何从 SRAM 中恢复数据?
- regex - Perl 1 班轮:可以打印 unicode 输入但正则表达式不起作用;花哨的单词边界
- java - 为什么 ObjectNode 在 Json String 中添加反斜杠
- php - 使用集合重构状态?
- android - 何时使用 Android 的 LiveData 和 Observable 字段?
- c# - 如何用陀螺仪移动精灵?