私はグアバの前提条件が好きですが、それから本当に必要なのはもう1つの方法です-数が範囲内にあることを確認してください。このようなSmt
//probably there should be checkStateInRange also
public static void checkArgumentInRange(double value, int min, int max) {
if (value < min || value > max) {
throw new IllegalArgumentException(String.format("%s must be in range [%s, %s]", value, min, max));
}
}
私は一人ではないと信じており、それはかなり一般的なケースです。しかし、そのような方法は存在しません。そのような方法を入れない理由はありますcom.google.common.base.Preconditions
か?