gpt4 book ai didi

Java - getMethod null 检查

转载 作者:太空宇宙 更新时间:2023-11-04 11:53:54 25 4
gpt4 key购买 nike

我有一个类如下,在设置数据之前我需要检查是否getValue()存在且其值为空。

public class Money {
{
private String value;
private String currency;

public String getValue() {
return value;
}
public void setValue(String value) {
this.value = value;
}
public String getCurrency() {
return currency;

public void setCurrency(String currency) {
this.currency = currency;
}
}

//JSON is like this
"money": {
"currency": "USD",
"value": ""
}

我想检查这个 getValue() 是否存在,如 obj.getMoney().getValue() != null , 然后我需要检查它的值是否为空... obj.getMoney().getValue().equals("")但在这种情况下失败 obj.getMoney().getValue() != null为空。

最佳答案

如果以下检查失败

if (obj.getMoney().getValue() != null) { ... }

那么这意味着货币对象本身是null。在这种情况下,您可以稍微修改 if 条件来检查:

if (obj.getMoney() != null && obj.getMoney().getValue() != null) { ... }

关于Java - getMethod null 检查,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41530072/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com