Java--请求赋默认值,提高代码质量

   /**
     * 获取请求里面的参数,name是参数的name,value是是否指定当获取到的值为空时的默认值,不写就默认为null
     *
     * @param rc
     * @param name
     * @return String
     */
    public final static Object getValue(Object value, Object defaultValue) {
        if (null == value) {
            return defaultValue == null ? null : defaultValue;
        } else if (value instanceof String) {
            if (defaultValue != null) {
                return StringUtils.isBlank(value.toString()) ? defaultValue
                        : value;
            } else {
                return value;
            }
        } else {
            return value;
        }
    }


你可能感兴趣的:(java)