我希望返回该数字,只要它在一个限制内,否则返回限制的最大值或最小值.我可以用Math.min和组合来做到这一点Math.max.
public int limit(int value) {
return Math.max(0, Math.min(value, 10));
}
Run Code Online (Sandbox Code Playgroud)
我想知道是否存在我正在忽视的现有limit或range功能.
如果第三方图书馆很常见,欢迎加入(例如:Commons或Guava)