一些我們寫的代碼,而無需有分號。我想知道最簡單的方法是刪除它們。例如,過去的分號在以下如何刪除所有不必要的分號(在塊的結尾處)?
if(i == 2)
{
System.out.println("if statement");
}
else
{
System.out.println("else statement");
};
一些我們寫的代碼,而無需有分號。我想知道最簡單的方法是刪除它們。例如,過去的分號在以下如何刪除所有不必要的分號(在塊的結尾處)?
if(i == 2)
{
System.out.println("if statement");
}
else
{
System.out.println("else statement");
};
您可以找到他們很輕鬆地通過進入Java編譯器/錯誤和警告的喜好,然後在「潛在的規劃問題」中變「空語句」警告或錯誤。那麼這只是通過他們的問題。有可能是其自動化的一種方式,但我不會理會,除非有負載:)
有很多。我們這樣做是爲了清理我們的代碼庫,以更符合我們的代碼標準。讓他們突出顯示肯定是有幫助的,但如果我們可以自動將它們一起移除,那將會非常棒。 – sunxin8086
@ sunxin8086:不幸的是我不知道有什麼辦法做到這一點:( –
正如上面所說的,按Ctrl + F和搜索};並用}替換它會很好,但可能會破壞代碼。
他們不必被移除,因爲它是隻相當於:
if(true){
//...
}
/*Empty Line*/;
它不會以任何方式影響的代碼,但最好是刪除它們只是偏好。
這可能是太晚了你,但是,你可以通過檢查「不必要的分號」分析與IntelliJ IDEA的代碼,然後後發現他們都可以應用的修補程序。
http://www.jetbrains.com/idea/documentation/inspections.jsp
Eclipse還也可以這樣做,但它不允許你應用快速修復大量的錯誤受到影響。
如果他們都是旁邊一閉括號,你可以做一個查找和替換搜索「};」並以「}」 – eazimmerman
@eazimmerman替換它們:那會要使用匿名內部類,當然... –
離開去清理你修復其他錯誤分配。它不會傷害任何東西,所以爲什麼要麻煩? – cdeszaq