java - 如何在IDEA中查找指定类的所有变量并将其替换为同名

标签 java replace intellij-idea

假设我有一个类:

public class User {
    private String name;
    public void setName(String name) {};
    public String getName() {}
}

在项目代码中,类User的实例使用了很多不同的变量名:

User user = new User();
user.setName(...);

User u = new User();
u.getName();

User member = new User();
member.setName(...)

有什么方法可以一次性全部替换成user吗?

我尝试了IDEA提供的“结构替换”功能,但是不行。

最佳答案

尝试编辑 - 查找 - 替换,然后勾选“正则表达式”,键入“用户 [a-z]*”。这应该得到所有带有“用户”的行。然后在替换字段中键入“用户”+您的标识符并执行“全部替换”。

关于java - 如何在IDEA中查找指定类的所有变量并将其替换为同名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21228261/

相关文章:

java - 如何避免 IntelliJ 重置语言级别?

java - 如何将 SFTP 中的 FileObject 保存为本地文件?

java - 布局充气器 nullPointerException

Java 服务器,TLSv1.1 快,TLSv1.2 极慢(90MByte/sec 对比 4MByte/sec)

Javascript替换方法,替换为 "$1"

javascript - 使用 jQuery 删除 HTML 元素之间的空格和换行符

java - GlassFish 需要 Java SE 版本 6。您的 JDK 是版本 0 (Mac)

java - 使用存储在 memcache 中的 db 哈希表结合 cron 作业写入 google app engine Datastore

regex - Visual Studio 2012 - 查找和替换 - 反向引用

java - Spring Boot Maven 提供的作用域包含在 WAR 中,但不包含在 IDE 运行时中