如何查找对象中的非null属性数

时间:2018-01-09 14:56:55

标签: java

我有一个对象Card,其中包含属性/字段nameiddatenumber。如何查找非空字段的数量。这是已设置的字段数。我没有功能列表或者不想走这条路。

例如:

  card.setName("abc");

我希望计数为1,因为只设置了名称。

1 个答案:

答案 0 :(得分:-1)

如果字段不为空,请检查字段并递增计数器:

public int countNotNullFields(Card card) {
    int counter = 0;
    if (card.getName() != null) {
        counter++;
    }
    ...
    return counter;
}