gpt4 book ai didi

java - 如何使用正则表达式检测所有冗余类型(菱形运算符)?

转载 作者:行者123 更新时间:2023-12-01 18:35:13 25 4
gpt4 key购买 nike

我将 Intellij IDEA 用于我的 Java 项目。我想将我的代码从 Java 6 升级到 Java 7 风格(我将不再支持 Java 6)。我想从“仅”删除多余的键入运算符开始。我知道 Intellij 会显示是否存在钻石运算符,但我如何获取它们的列表?

List<String> myList = new ArrayList<String>(); 

将是:

List<String> myList = new ArrayList<>(); 

PS:类似的东西可能会起作用:

不以起始字符开头,因为它是注释行,至少一个字符,以“<”字符开头,以“>”结尾,其中包含一些字符,任意字符,“=”字符,无任何字符或空格字符,以“<”字符开头并以“>”结尾,其中包含一些字符?

最佳答案

不知道为什么你想要一个正则表达式,无论如何,IDEA 内置了这个检查,至少在 13.x 中是这样。

文件 -> 设置,选择“检查”。

有一个搜索栏:在其中输入“diam”;它将显示检查“Java 语言级别迁移辅助工具”->“显式类型可以替换为 <>”:如果未选中,请选择它。

然后,为您的项目选择正确的 JVM 后,“分析”->“检查代码”:这将列出所有检查的所有发生情况;选择上面的检查:然后您可以选择将此更正应用到所有出现的情况。

关于java - 如何使用正则表达式检测所有冗余类型(菱形运算符)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22284822/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com