2011-12-07 27 views
3

一些我們寫的代碼,而無需有分號。我想知道最簡單的方法是刪除它們。例如,過去的分號在以下如何刪除所有不必要的分號(在塊的結尾處)?

if(i == 2) 
    { 
     System.out.println("if statement"); 
    } 
    else 
    { 
     System.out.println("else statement"); 
    }; 
+0

如果他們都是旁邊一閉括號,你可以做一個查找和替換搜索「};」並以「}」 – eazimmerman

+2

@eazimmerman替換它們:那會要使用匿名內部類,當然... –

+0

離開去清理你修復其他錯誤分配。它不會傷害任何東西,所以爲什麼要麻煩? – cdeszaq

回答

7

您可以找到他們很輕鬆地通過進入Java編譯器/錯誤和警告的喜好,然後在「潛在的規劃問題」中變「空語句」警告或錯誤。那麼這只是通過他們的問題。有可能是其自動化的一種方式,但我不會理會,除非有負載:)

+0

有很多。我們這樣做是爲了清理我們的代碼庫,以更符合我們的代碼標準。讓他們突出顯示肯定是有幫助的,但如果我們可以自動將它們一起移除,那將會非常棒。 – sunxin8086

+0

@ sunxin8086:不幸的是我不知道有什麼辦法做到這一點:( –

0

正如上面所說的,按Ctrl + F和搜索};並用}替換它會很好,但可能會破壞代碼。

他們不必被移除,因爲它是隻相當於:

if(true){ 
    //... 
} 
/*Empty Line*/; 

它不會以任何方式影響的代碼,但最好是刪除它們只是偏好。

相關問題