人民币金额大写转换
自动处理零、万、亿等复杂进位,支持千分位输入与四舍五入,也可把大写金额还原为数字。
示例:
转换规则与接口
- 整数部分按四位一节处理,正确处理“壹万零壹元整”“壹亿零壹万零壹元整”等补零场景。
- 小数部分四舍五入到分:角为 0 分不为 0 时补“零”(壹元零伍分),分为 0 时角后加“整”。
- 支持最多 16 位整数(9999 万亿元),并支持负数(前置“负”)。
实现位于 RmbService,全程使用字符串运算以避免浮点误差。