PreconditionsはGuavaのクラスライブラリであり、合格パラメーターを確認するために使用されます。
Boolean FindElement(List <String> Elements、String desirelement){checknotnull(// ...};
使用法は簡単で明確です。つまり、パラメーター要素がnullの場合は、nullpointterexceptionを投げます。もちろん、Preconditionsクラスには他の方法があります。これは、ほぼすべての渡されたパラメーターのチェックを満たす可能性があります。前提条件の利点は、コールスタックで理解しやすく、各方法は次のようなフォーマットされた文字列のバリエーションも提供することです。
CheckArgument(i <j、 "expection i <j、しかし%s>%s"、i、j);
Javaに付属するAssertキーワードとは異なり、この理由は、おそらくJavaがすでに非常に遅いためです。