有没有更简洁的写法:
if (myInteger != null && myInteger != 0) { ... }
例如,对于字符串,您可以使用 StringUtils.isBlank()
原文由 Mike 发布,翻译遵循 CC BY-SA 4.0 许可协议
有没有更简洁的写法:
if (myInteger != null && myInteger != 0) { ... }
例如,对于字符串,您可以使用 StringUtils.isBlank()
原文由 Mike 发布,翻译遵循 CC BY-SA 4.0 许可协议
使用 Java 8:
if (Optional.ofNullable(myInteger).orElse(0) != 0) {
...
}
请注意 Optional
可能会帮助您完全避免 if 条件,具体取决于您的用例…
原文由 Florian Albrecht 发布,翻译遵循 CC BY-SA 4.0 许可协议
4 回答1.5k 阅读✓ 已解决
4 回答1.3k 阅读✓ 已解决
1 回答2.6k 阅读✓ 已解决
3 回答1.9k 阅读
2 回答776 阅读✓ 已解决
2 回答1.7k 阅读
2 回答1.3k 阅读
由于问题中提到了
StringUtils
类,我假设项目中已经使用了Apache Commons lib。然后你可以使用以下内容:
或者使用静态导入: