Код: Выделить всё
class UserProfile {
private String userId;
private String displayName;
private String loginId;
private String role;
private String orgId;
private String email;
private String contactNumber;
private Integer age;
private String address;
// few more fields ...
// getter and setter
}
Простым способом было бы использовать несколько операторов If, чтобы получить количество ненулевых полей, но это потребует большого количества стандартного кода, и есть другой класс Organization, для которого мне нужно показать завершение процент тоже. Поэтому я создал вспомогательную функцию, как показано ниже:
Код: Выделить всё
public static int getNotNullFieldCount(T t,
List
Подробнее здесь: [url]https://stackoverflow.com/questions/36912914/count-non-null-fields-in-an-object[/url]
Мобильная версия