Java - limit liczby między min i max
Chcę zwrócić liczbę, o ile mieści się ona w limicie, w przeciwnym razie zwraca maksymalną lub minimalną wartość limitu. Mogę to zrobić za pomocą kombinacjiMath.min
iMath.max
.
public int limit(int value) {
return Math.max(0, Math.min(value, 10));
}
Zastanawiam się, czy istnieje coś istniejącegolimit
lubrange
funkcja, której nie widzę.
Biblioteki innych firm są mile widziane, jeśli są dość powszechne (np. Commons lub Guava)