直接来自这个API:
setMaximumIntegerDigits
公共无效 setMaximumIntegerDigits(int newValue)
设置数字的整数部分允许的最大位数。对于 BigInteger 和 BigDecimal 对象以外的格式化数字,使用 newValue 和 309 中的较低值。负输入值替换为 0。
在这种情况下,“使用 newValue 和 309 中的较低者”是什么意思?考虑到 newValue 是作为参数传递的 int 并且 309 我不知道他们指的是什么。任何线索将不胜感激。提前致谢。