Code: Select all
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
}
Eine einfache Möglichkeit wäre, mehrere If-Anweisungen zu verwenden, um die Feldanzahl ungleich Null zu erhalten, aber das würde viel Standardcode erfordern und es gibt eine andere Klasse Organisation, für die ich die Vervollständigung zeigen muss auch prozentual. Also habe ich eine Hilfsfunktion wie unten gezeigt erstellt:
Code: Select all
public static int getNotNullFieldCount(T t,
List