dabocaiqq
2020-05-26 17:41
采纳率: 66.6%
浏览 130

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

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

  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

3条回答 默认 最新

  • 毕小宝 2020-06-20 09:13
    已采纳

    基本思路:

    1、维护数值对应的金额大写的映射关系,从零到九的大写中文。
    2、其次,维护位数对应的大写,个、十、百、千、万、亿。
    3、计算数据的各个位数,转换位改位的数字的大写+位的大写,最终拼接成一个结果。
    
    已采纳该答案
    打赏 评论
  • kikisang 2020-05-26 18:02

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

    打赏 评论
  • Elvis0105 2020-05-26 18:28

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

    打赏 评论

相关推荐 更多相似问题