jjzjj

couldBeEmpty

全部标签

java - 为什么 Google Guava Preconditions 的 checkArgument 不返回值?

我真的很喜欢guava库如何允许使用简单的一行代码来检查null:publicvoidmethodWithNullCheck(StringcouldBeNull){StringdefinitelyNotNull=checkNotNull(couldBeNull);//...}遗憾的是,对于简单的参数检查,您至少需要两行代码:publicvoidmethodWithArgCheck(StringcouldBeEmpty){checkArgument(!couldBeEmpty.isEmpty());StringdefinitelyNotEmpty=couldBeEmpty;//...}然