我们编写的一些代码有一些不必要的分号。我想知道什么是最容易删除它们的方法。例如,以下
中的最后一个分号 if(i == 2)
{
System.out.println("if statement");
}
else
{
System.out.println("else statement");
};
答案 0 :(得分:7)
您可以通过进入Java编译器/错误和警告首选项轻松找到它们,然后在“潜在编程问题”下将“空状态”更改为警告或错误。然后它只是一个经历它们的问题。可能有一种自动化的方法,但除非有负载,否则我不会打扰:)
答案 1 :(得分:4)
对你来说可能为时已晚,但你可以使用检查“不必要的分号”分析Intellij IDEA的代码,然后在找到它们之后你可以应用修复。
http://www.jetbrains.com/idea/documentation/inspections.jsp
Eclipse也可以这样做,但它有一个错误,不允许你批量应用快速修复。
答案 2 :(得分:0)
如上所述,通过输入ctrl + f并搜索};并用}替换它会很有效,但可能会破坏代码。
它们不是必须删除的,因为它只相当于:
if(true){
//...
}
/*Empty Line*/;
它不会以任何方式影响代码,但最好只是为了优先选择而删除它们。
答案 3 :(得分:0)
对您来说可能为时已晚,但这可以帮助其他人:
CTRL + F
在你的案例中写下你想删除的内容;然后:
CTRL + ALT + SHIFT + J
这将选择您在该文件中搜索的所有匹配项。
然后你只需要删除 DELETE