更新时间:2024-04-12 GMT+08:00
分享

类型迁移

此重构允许您更改类成员、局部变量、参数、方法返回值等类型。您还可以在数组、集合之间转换变量或方法返回值的类型。

执行重构

  1. 在代码编辑器中,将光标放置在要迁移的类型上。
  2. 在主菜单或编辑器上下文菜单中,选择Refactor>Type Migration
  3. 在打开的Type Migration对话框中,提供要迁移到的类型。在Choose scope列表中,指定用于查找使用实例的新类型和范围:整个项目或仅根目录文件(即不包括库和SDK)。

  4. 单击Refactor以应用重构。

示例

例如,让我们将myResult字段的类型从集合ArrayList<String>迁移到数组String[]

重构前

class TypeMigration {

    private ArrayList<String> myResult;

    public String[] getResult() {
        return myResult.toArray(new String[myResult.size()]);
    }
}

重构后

class TypeMigration {

    private String[] myResult;

    public String[] getResult() {
        return myResult;
    }
}
分享:

    相关文档

    相关产品