2013-05-28 40 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来激活/停用代码。