Often, while developing a system, you need to put a lot of debug statements in the code, all which have to be commented/removed before delivering the application. There’s a class with a static method that can be used to turn on/off debug statements without having to comment them or remove them. Here it is:
class MyDebug{ private static boolean bDEBUG = true; public static void printDebug(String s){ if(bDEBUG){ System.out.println(s); } }
To print a debug statement, a call to MyDebug.printDebug(s) is all that is needed. To turn off debug statements, just change the bDEBUG static variable to false and recompile the application.