//如果字段类型是String,就检查String的长度,如果字段是int,就检查int的范围。if(value instanceof String){ String s = (String)value; if(s.length()< range.min() || s.length()> range.max()){ throw new IllegalArgumentException(field.getName()+"范围不合法"); }}if(value instanceof Integer){ Integer i = (Integer) value; if(i < range.min() || i> range.max()){ throw new IllegalArgumentException(field.getName()+"范围不合法"); }}
Sign in to make a reply
用户ily8tu6igg