使用reflection判断对象中所有参数是否为空

private boolean nonNullFields(Apple apple) {
    return Arrays.asList(apple.getClass().getDeclaredFields()).stream()
            .anyMatch(field -> {
                field.setAccessible(true);
            try {
                return Objects.nonNull(field.get(apple));
            } catch (IllegalAccessException e) {
                // TODO
            }
        });
}

你可能感兴趣的:(使用reflection判断对象中所有参数是否为空)