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