不知道如果我能做到这一点,但是,说我有对象:如何确定有多少个字段一个对象被设置在Java中
public class SomeObject
{
private String field1;
private String field2;
....
//Blah Blah getters and setters for all fields
}
我想要得到多少,这些领域的计数非空。我的特殊对象有40个字段,所以我真的不想有一个if块来单独检查每个40个字段。我想我可以用反射来做到这一点?但真的不知道我在做什么。只需遍历所有字段并检查它们的值就可以了。
我觉得这对于那里的人来说是不容小觑的。
你*可以*使用反射来解决这个问题。但是*应该*你? –