예제 #1
0
  public static boolean parseBoolean(String value, boolean defaultValue) {
    if (value == null || "".equals(value)) return defaultValue;

    try {
      return Boolean.valueOf(value);
    } catch (Exception e) {
      ApiLogger.error(e);
    }

    return defaultValue;
  }
예제 #2
0
  public static long parseLong(String value, long defaultValue, String paramName) {
    if (value == null || "".equals(value.trim())) return defaultValue;

    try {
      return Long.parseLong(value);
    } catch (Exception e) {
      ApiLogger.error("parseLong error name=" + paramName + ",value=" + value, e);
    }

    return defaultValue;
  }
예제 #3
0
  public static int parseInteger(String value, int defaultValue) {
    if (value == null || "".equals(value.trim())) return defaultValue;

    try {
      return Integer.parseInt(value);
    } catch (Exception e) {
      ApiLogger.error(e);
    }

    return defaultValue;
  }