Discuss / Java / 练习题

练习题

Topic source

追风少年

#1 Created at ... [Delete] [Delete and Lock User]
            if (range != null) {
                Object value = field.get(person);
                // TODO:
                if (value instanceof String) {
                    if (value.toString().length() < range.min() || value.toString().length() > range.max()) {
                        throw new IllegalArgumentException("无效的字段:" + field.getName());
                    }
                } else if (value instanceof Integer) {
                    if ((Integer) value < 1 || (Integer) value > 100) {
                        throw new IllegalArgumentException("无效的字段:" + field.getName());
                    }
                }
            }

  • 1

Reply