Java阿拉伯数字转换为大写数字

public class Test{/*** 将数字转为大写*/public static String formatNumber(int num) {StringBuilder sb = new StringBuilder();char[] val = String.valueOf(num).toCharArray();int len = val.length;for (int i = 0; i < len; i++) {String m = String.valueOf(val[i]);int n = Integer.valueOf(m);if (n == 0) {//如果当前位置的前一个位置是0 忽略if (len > 1 && '0' == val[i - 1]) {continue;} else {sb.append(nums[n]);}} else {String numStr = String.valueOf(nums[n]);String unitStr = units[(len - 1) - i];//特殊处理 一十 --> 十if("一".equals(numStr) && "十".equals(unitStr)) {sb.append(unitStr);} else {sb.append(numStr).append(unitStr);}}}//去除尾部多余的零String str = sb.toString();if(str.length() > 1 && "零".equals(String.valueOf(str.charAt(str.length()-1))))str = str.substring(0, str.length()-1);return str;}public static void main(String[] args) {System.out.println(this.formatNumber(12));}}

Java阿拉伯数字转换为大写数字相关推荐

  1. js将阿拉伯数字123转换为大写数字一二三

    js将阿拉伯数字123转换为大写数字一二三 //将阿拉伯数字转换为大写数字var cnum = ['零', '一', '二', '三', '四', '五', '六', '七', '八', '九', ' ...

  2. 将人民币中的阿拉伯数字转换为大写

    将人民币中的阿拉伯数字转换为大写 /**-----------人民币 大写转换  *  * @param num ----要转化的数字

  3. 将阿拉伯数字转换为大写汉字

    将阿拉伯数字转换为大写汉字,严谨写法: 学习链接 function toChineseNumeral(num) {let changeNum = ['零', '一', '二', '三', '四', ' ...

  4. 将阿拉伯数字转换为大写人民币

    最近在黑马学会如何将阿拉伯数字转换为大写人民币 java代码如下 import java.util.Scanner;public class StringDemo9 {public static vo ...

  5. 将阿拉伯数字转换为中文数字: 123 -> 一二三

    //将阿拉伯数字转换为中文数字: 123 -> 一二三String getCNNum(int srcNum) {/*** 汉字*/String[] CN_CHARS = new String[] ...

  6. 中文转数字 java_java将阿拉伯数字转换为中文数字

    1.转换为大写中文数字,即钱的金额,http://blog.csdn.net/billfranck/article/details/4470898 http://www.cnblogs.com/hon ...

  7. mysql数据表字段繁体转简体_【WORD】阿拉伯数字变大写数字、简繁体转换等实用小技巧...

    WORD 01 阿拉伯数字秒变大写 有时候我们在做制订合同文档时,经常需要输入大写数字金额,Word中有什么快捷方法输入呢?一起来看一看! 技巧一:利用"编号" 输入阿拉伯数字,如 ...

  8. 大写汉字转阿拉伯数字c语言,C# 将阿拉伯数字转换为大写中文的代码

    using System; namespace ConsoleApp { /// /// 阿拉伯数字到大写中文的转换 /// 未对非法数字进行判别 /// 请调用NumToChn方法 /// site ...

  9. python数字转中文_阿拉伯数字转换为中文数字的python实现

    #!/usr/bin/python # -*- coding: utf-8 -*- ''' 脚本功能:阿拉伯数字与中文数字转换 输入参数:阿拉伯数字,不带符号 初次编写日期:2018-07-24 说明 ...

  10. 使用Java将阿拉伯数字转换为中文数字(适配小数转换)

    Java数字转换工具类 本文借鉴了该博主所写的工具类 传送门:https://blog.csdn.net/wanlin77/article/details/88853816 初级码农一枚,非常欢迎优化 ...

最新文章

  1. 微信是个坑货4-网页授权
  2. 五分钟了解机器学习十大算法
  3. python 安装模块步骤
  4. 关于TxQBService报的错,腾讯你真牛B啊
  5. Java背景颜色怎么设成随机的_JS实现随机改变背景颜色
  6. 全国计算机二级表情包,计算机考试报名照片却上传成表情包 又一个段子?
  7. 旅游服务商Bikego完成A轮融资,共建创投、马蜂窝投资
  8. [IDL入门] 两个PPT,IDL上手
  9. CMFCPropertyGridCtrl 的简单教程
  10. @Autowired与@Resource
  11. ubuntu hadoop安装教程
  12. Nginx安装配置详解
  13. 大数据高冷?10个有趣的大数据经典案例
  14. iphone测试内存读取速度软件,iPhone7内存不同读写速度有差? 实测差距惊人!
  15. 32768HZ晶振不起振
  16. 开发公众号授权遇到的redirect_uri参数错误
  17. KILE无法软件仿真
  18. Edify Script (Android Shell)定制Twrp刷机包
  19. java ActionListener 接口如何判断触发事件来源。getSource()和 getActionCommand()
  20. 运行elevation_mapping流程记录

热门文章

  1. 如何出一幅具有三维立体显示的地形示意图
  2. mailx配置TSL发送邮件
  3. 电信无限流量卡为什么无服务器,为什么移动、联通、电信4G无限流量卡都必须限速,怎么回事?...
  4. Windows 7 旗舰版高效办公 - 驱动安装
  5. JavaScript 和 Macromedia Flash 之间的通信示例
  6. 【毕设记录日记】深度学习|铝型材表面缺陷视觉检测算法:YOLOv5环境搭建、基础知识、问题解决、优化方法
  7. html阅读是什意思,HTML是什么意思?什么是HTML5?什么是H5? | 前端面试题
  8. ConstraintLayout实现左中右布局
  9. 解除计算机屏保密码设置密码,Win10锁屏密码怎么取消掉?Win10系统取消锁屏密码的两种方法...
  10. LVGL 8.2图片缩放及旋转