Java - ограничить число между мин и макс
Я хочу вернуть число, если оно находится в пределах лимита, в противном случае вернуть максимальное или минимальное значение лимита. Я могу сделать это с помощью комбинацииMath.min
а такжеMath.max
.
public int limit(int value) {
return Math.max(0, Math.min(value, 10));
}
Мне интересно, если есть существующийlimit
или жеrange
Функция, которую я пропускаю.
Сторонние библиотеки приветствуются, если они довольно распространены (например, Commons или Guava)