2013-05-28 176 views
-5

我在不同的java文件中輸入了幾行相同的代碼。我想創建一個屬性文件,允許我打開或關閉(註釋/取消註釋這些代碼行)代碼。但我無法弄清楚我該如何實現這一目標。任何指導方針或教程將不勝感激。從屬性文件中讀取

+0

您的描述非常含糊。可能最好展示一些代碼... – jlordo

+0

看看。 http://stackoverflow.com/questions/1318347/how-to-use-java-property-files – greedybuddha

+0

使用'if(getRunTheCodeOrNot()){...}' – Runemoro

回答

2

Java沒有像C/C++這樣的條件編譯預處理程序,所以在技術上你所要求的(註釋/取消註釋)對於標準工具是不可能的。

如果可以將它們全部打開或關閉,則可以使用Java斷言機制。

否則,您可能會在運行時承擔一點開銷來處理它。這可能看起來像使用java.util.Properties的實例來讀取文件,將結果存儲在適當可訪問的對象中,然後使用if/then來激活/停用代碼。