今天看项目源码的时候,看到了Assert.notNull,这个用法平常自己是没怎么接触到,于是好奇查了一下它的源码:
public static void notNull(Object object, String message) {
if (object == null) {
throw new IllegalArgumentException(message);
}
}
这个的源码还是很简单的,传进来两个参数,判断object是否为空,是的话就抛出IllegalArgumentException异常,且异常信息是传进来message的内容。
个人感觉这个还是挺好用的,比较简洁,有时候用来代替if可能会方便很多。