我有一个对象Card
,其中包含属性/字段name
,id
,date
,number
。如何查找非空字段的数量。这是已设置的字段数。我没有功能列表或者不想走这条路。
例如:
card.setName("abc");
我希望计数为1,因为只设置了名称。
答案 0 :(得分:-1)
如果字段不为空,请检查字段并递增计数器:
public int countNotNullFields(Card card) {
int counter = 0;
if (card.getName() != null) {
counter++;
}
...
return counter;
}