Java阿拉伯数字转换为大写数字
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阿拉伯数字转换为大写数字相关推荐
- js将阿拉伯数字123转换为大写数字一二三
js将阿拉伯数字123转换为大写数字一二三 //将阿拉伯数字转换为大写数字var cnum = ['零', '一', '二', '三', '四', '五', '六', '七', '八', '九', ' ...
- 将人民币中的阿拉伯数字转换为大写
将人民币中的阿拉伯数字转换为大写 /**-----------人民币 大写转换 * * @param num ----要转化的数字
- 将阿拉伯数字转换为大写汉字
将阿拉伯数字转换为大写汉字,严谨写法: 学习链接 function toChineseNumeral(num) {let changeNum = ['零', '一', '二', '三', '四', ' ...
- 将阿拉伯数字转换为大写人民币
最近在黑马学会如何将阿拉伯数字转换为大写人民币 java代码如下 import java.util.Scanner;public class StringDemo9 {public static vo ...
- 将阿拉伯数字转换为中文数字: 123 -> 一二三
//将阿拉伯数字转换为中文数字: 123 -> 一二三String getCNNum(int srcNum) {/*** 汉字*/String[] CN_CHARS = new String[] ...
- 中文转数字 java_java将阿拉伯数字转换为中文数字
1.转换为大写中文数字,即钱的金额,http://blog.csdn.net/billfranck/article/details/4470898 http://www.cnblogs.com/hon ...
- mysql数据表字段繁体转简体_【WORD】阿拉伯数字变大写数字、简繁体转换等实用小技巧...
WORD 01 阿拉伯数字秒变大写 有时候我们在做制订合同文档时,经常需要输入大写数字金额,Word中有什么快捷方法输入呢?一起来看一看! 技巧一:利用"编号" 输入阿拉伯数字,如 ...
- 大写汉字转阿拉伯数字c语言,C# 将阿拉伯数字转换为大写中文的代码
using System; namespace ConsoleApp { /// /// 阿拉伯数字到大写中文的转换 /// 未对非法数字进行判别 /// 请调用NumToChn方法 /// site ...
- python数字转中文_阿拉伯数字转换为中文数字的python实现
#!/usr/bin/python # -*- coding: utf-8 -*- ''' 脚本功能:阿拉伯数字与中文数字转换 输入参数:阿拉伯数字,不带符号 初次编写日期:2018-07-24 说明 ...
- 使用Java将阿拉伯数字转换为中文数字(适配小数转换)
Java数字转换工具类 本文借鉴了该博主所写的工具类 传送门:https://blog.csdn.net/wanlin77/article/details/88853816 初级码农一枚,非常欢迎优化 ...
最新文章
- 微信是个坑货4-网页授权
- 五分钟了解机器学习十大算法
- python 安装模块步骤
- 关于TxQBService报的错,腾讯你真牛B啊
- Java背景颜色怎么设成随机的_JS实现随机改变背景颜色
- 全国计算机二级表情包,计算机考试报名照片却上传成表情包 又一个段子?
- 旅游服务商Bikego完成A轮融资,共建创投、马蜂窝投资
- [IDL入门] 两个PPT,IDL上手
- CMFCPropertyGridCtrl 的简单教程
- @Autowired与@Resource
- ubuntu hadoop安装教程
- Nginx安装配置详解
- 大数据高冷?10个有趣的大数据经典案例
- iphone测试内存读取速度软件,iPhone7内存不同读写速度有差? 实测差距惊人!
- 32768HZ晶振不起振
- 开发公众号授权遇到的redirect_uri参数错误
- KILE无法软件仿真
- Edify Script (Android Shell)定制Twrp刷机包
- java ActionListener 接口如何判断触发事件来源。getSource()和 getActionCommand()
- 运行elevation_mapping流程记录
热门文章
- 如何出一幅具有三维立体显示的地形示意图
- mailx配置TSL发送邮件
- 电信无限流量卡为什么无服务器,为什么移动、联通、电信4G无限流量卡都必须限速,怎么回事?...
- Windows 7 旗舰版高效办公 - 驱动安装
- JavaScript 和 Macromedia Flash 之间的通信示例
- 【毕设记录日记】深度学习|铝型材表面缺陷视觉检测算法:YOLOv5环境搭建、基础知识、问题解决、优化方法
- html阅读是什意思,HTML是什么意思?什么是HTML5?什么是H5? | 前端面试题
- ConstraintLayout实现左中右布局
- 解除计算机屏保密码设置密码,Win10锁屏密码怎么取消掉?Win10系统取消锁屏密码的两种方法...
- LVGL 8.2图片缩放及旋转