java 判断两个int类型字段要么不为空 要么都为空
时间: 2023-12-25 21:06:08 浏览: 113
在 Java 中,int 类型是原始数据类型,不能为 null。因此,如果你想判断两个 int 类型的字段要么不为空,要么都为空,可以将其声明为 Integer 类型,然后判断其是否为 null。
下面是一个示例代码:
```
Integer field1 = ...; // 从某个地方获取 field1 的值
Integer field2 = ...; // 从某个地方获取 field2 的值
if ((field1 != null && field2 != null) || (field1 == null && field2 == null)) {
// field1 和 field2 要么都不为空,要么都为空
} else {
// field1 和 field2 不符合要求
}
```
这里使用了逻辑运算符来判断两个条件:第一个条件是 field1 和 field2 都不为 null,第二个条件是 field1 和 field2 都为 null。如果这两个条件中的任意一个成立,那么就说明 field1 和 field2 要么都不为空,要么都为空。否则,就说明 field1 和 field2 不符合要求。
阅读全文