有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java如何查找对象中非空属性的数量

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

例如:

  card.setName("abc");

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


共 (1) 个答案

  1. # 1 楼答案

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

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