高分悬赏:数字金额怎么转换为中文大写的形式,要使用Java语言来转换的方法,完整的代码怎么写

高分悬赏:数字金额怎么转换为中文大写的形式,要使用Java语言来转换的方法,完整的代码怎么写

基本思路:

1、维护数值对应的金额大写的映射关系,从零到九的大写中文。
2、其次,维护位数对应的大写,个、十、百、千、万、亿。
3、计算数据的各个位数,转换位改位的数字的大写+位的大写,最终拼接成一个结果。

gitee和github里有许多此类功能的工具类,随便搜索下“金额大小写转换”就能找到

纯粹的字符串替换?
两种情况你说一下哪种
1. 需求把11105替换成壹万壹仟壹佰零伍
1. 把1万1千1百05元替换壹万壹仟壹佰零伍