【发布时间】:2018-11-10 04:37:21
【问题描述】:
有没有更短的方法来检查一个字符串/对象是否为空?
String str = someMethodThatReturnsStringOrNull(someOthreObject);
if(str == null) { System.out.println("Empty"); }
比如喜欢JS风格的:
if(str) { System.out.println("Empty"); }
【问题讨论】:
-
@AndyTurner 不过,这并没有解决
if条件;) -
首先不要将其设置为
null,这样您就不需要检查了。做某事的最快方法是不做。 -
无论如何,答案是否定的。
-
@UdayaShankaraGandhiThalabat "This method exists to be used as a
Predicate,filter(Objects::isNull)"。调用方法来做语言提供的事情是没有意义的。
标签: java