Tag:

如何测试reflection得到的Java字段的值是否为空?

我有 Field f = this.getClass().getFields()[0]; 我需要知道f的值是否为null 。 有许多方法,如getInt()和getDouble() ,但我没有找到像Object getData()或isNull() 。 有这样的方法吗?

在具有可空返回类型的方法上放置@Nullable的位置?

使用javax.annotation.Nullable将方法标记为“可能返回null值”时,在哪里放置@Nullable注释? 在方法上,还是返回类型? 是否有任何技术差异,或者这是严格的风格问题? 风格A: @Nullable public Object blah() { … } 风格B: public @Nullable Object blah() { … }

在java中创建Nullables类型

我试图在Java中创建一个nullalble对象,但不知道如何做到这一点,在C#中这将是这样做的 int? someTestInt; 这允许我检查null,而在某些情况下我可以使用0值,这不总是可能的,因为某些执行路径允许0值