Java 如何用另一个类替换项目中的所有类?
在项目中从Java 如何用另一个类替换项目中的所有类?,java,intellij-idea,Java,Intellij Idea,在项目中从Date类迁移到Instant类,建议Java 8使用该类。Date类我在项目中使用了80次 有没有办法将所有使用Date类类型替换为Instant类类型 将日期类更改为即时 将新日期更改为即时日期() 将导入java.util.Date更改为java.Date.Instant 我使用IntellIJ。我正在寻找一种方法,我不必手动做80次。有没有一种自动的替代方法?IntelliJ IDEA提供了重构 迁移重构允许您轻松地在旧的 项目和新项目中使用的包和类 IntelliJ IDEA
Date
类迁移到Instant
类,建议Java 8使用该类。Date类我在项目中使用了80次
有没有办法将所有使用Date
类类型替换为Instant
类类型
将日期
类更改为即时
将新日期更改为即时日期()
将导入java.util.Date
更改为java.Date.Instant
我使用IntellIJ。我正在寻找一种方法,我不必手动做80次。有没有一种自动的替代方法?IntelliJ IDEA提供了重构 迁移重构允许您轻松地在旧的 项目和新项目中使用的包和类
IntelliJ IDEA提供了重构 迁移重构允许您轻松地在旧的 项目和新项目中使用的包和类
如果您愿意使用CLI,
sed-i的/new Date()/Instant.now()/g'*.java
,然后对其余部分也是如此。@merlin2011导入呢?重构可能会有所帮助。@shmosel,有什么理由相信你不能对导入进行相应的替换吗?@merlin2011我想没有。如果你愿意使用CLI,sed-I's/new Date()/Instant.now()/g'*.java
,然后对其余的进行同样的替换。@merlin2011导入呢?重构可能会有帮助。@shmosel,有什么理由相信你不能对导入进行相应的替换吗?@merlin2011我想没有。它会用Instant.now()替换new Date
?你可以使用或基本的Find/replace。它会用Instant.now()替换new Date
?您可以使用或基本查找/替换。