Java tutorial
public class BooleanUtil { public static final String TRUE = "true"; public static final String FALSE = "false"; public static boolean getBoolean(String value) { return parseBooleanIgnoreCase(value); } public static boolean parseBoolean(String value) { return TRUE.equals(value); } public static boolean parseBooleanIgnoreCase(String value) { if (value == null) { return false; } return TRUE.equals(value.toLowerCase()); } public static String valueOf(boolean booleanValue) { return booleanValue ? TRUE : FALSE; } }