【阿拉伯数字转中文汉字工具类】
阿拉伯数字转中文汉字工具类
阿拉伯数字转中文汉字工具类【例如1234 转 一千二百三十四】
代码如下(示例):
import lombok.extern.slf4j.Slf4j;/*** @Description: 阿拉伯数字转中文汉字工具类【例如1234 转 一千二百三十四】* @Param:* @return:* @Author: 杨永卓* @Date: 2022/6/22 13:49*/
@Slf4j
public class NumCastUtil {private static final String[] chinese = {"零", "一", "二", "三", "四", "五", "六", "七", "八", "九"};private static final String[] unit = {"十", "百", "千", "万", "十", "百", "千", "亿", "十", "百", "千"};public static String getChineseNum(String number) {StringBuffer sb = null;try {//将阿拉伯数字字符串转换成char数组char[] numChar = number.toCharArray();sb = new StringBuffer();//获取字符串长度int size = numChar.length;//将获取的数字遍历for (int i = 0; i < size; i++) {//转成数字int num = Integer.parseInt(String.valueOf(numChar[i]));if (i != 0) {//单位加数字sb.append(unit[size - i - 1] + chinese[num]);} else {//表示第一个数,只计算数字sb.append(chinese[num]);}}} catch (NumberFormatException e) {log.error("请检查此条数据是否为数字->" + number);e.printStackTrace();}return sb.toString();}
}
【阿拉伯数字转中文汉字工具类】相关推荐
- Java 数字转汉字工具类
Java 数字转汉字工具类 一.工具类--NumberToCnUtil package com.example.demotest.util;import java.util.Arrays; impor ...
- 阿拉伯数字跟中文汉字互转js
有些时候需要用到阿拉伯数字转中文汉字的需求,阿拉伯数字在代码上比较好操作,比如++,–等操作,加上jsp里的foreach标签,status里可以知道当前行号,但是页面需要显示中文汉字,如第1阶段,第 ...
- JS将阿拉伯数字转为中文汉字
JS将阿拉伯数字转为中文汉字 function Arabia_To_SimplifiedChinese(Num) {for (i = Num.length - 1; i >= 0; i--) { ...
- php阿拉伯数字转汉字,php 阿拉伯数字转中文汉字
php 阿拉伯数字转中文汉字 1.[代码]php 阿拉伯数字转中文汉字 //去掉数字段前面的0 function del0($num){ return "".intval($num ...
- java实现将阿拉伯数字转成中文大写工具类
package com.sqds.utils;/*** <p>Title: money</p>* <p>Description: * *该类是把阿拉伯数字转换成中文 ...
- java中文转换工具类
/*** 获取中文首字母工具类** @author jiangjunjie*/ public class ChineseCharToEnUtil {/*** 转换为有声调的拼音字符串** @param ...
- Java判断一个字符串中是否包含中文字符工具类
Java判断一个字符串是否有中文一般情况是利用Unicode编码(CJK统一汉字的编码区间:0x4e00–0x9fbb)的正则来做判断,但是其实这个区间来判断中文不是非常精确,因为有些中文的标点符号比 ...
- java中数字格式金额转换成中文大写金额工具类
/*** 金额转换工具类*/ public class MoneyUtils {private static final String UNIT = "万千佰拾亿千佰拾万千佰拾元角分&quo ...
- Python小白日志2(阿拉伯数字转中文汉字)
题目描述: 获得用户输入的一个正整数输入,输出该数字对应的中文字符表示. ...
最新文章
- linux删除zlib无法远程,linux zlib默认装在哪里
- ZT:成熟是一种明亮而不刺眼的光辉
- php数据库滚动文字_PHP 里用的文字左右滚动?
- oracle无法远程安装,docker部署Oracle,无法远程连接(已解决)
- Web.py Cookbook 简体中文版 - 保存上传的文件
- 华为nova 5 Pro现身GeekBench数据库:妥妥麒麟980水准
- Nginx反向代理服务器获取不到端口的问题的解决办法
- keepalived双机热备原理及实例部署LVS+keepalived
- Java实训—VII,VIII
- WINVER 和 _WIN32_WINNT
- 【#不求人】天空盒模型制作
- mser python车牌识别_基于MSER与SVM算法的车牌定位识别方法
- 在vue中 鼠标移入 切换背景图片 移出时再次切换图片
- 用SCI论文求婚!网友这波高级狗粮我吃……
- 常见算法思想1:枚举法
- UI控件Telerik UI for Silverlight发布R3 2018 SP1|附下载
- tflearn入门笔记
- 微信小程序数组值传递的时候变字符串
- 23个PR导出视频渲染设置PR预设(Adobe Premiere Pro Media Encoder导出预设)
- 监控器物检测object detection实战
热门文章
- ctrl导致开机弹出计算机,电脑开机出现ctrl+alt+del是什么原因及解决方案
- 利用photoshop去掉图片中文字
- Linux磁盘存储和文件系统
- 腾讯版天眼查3年VIP免费领取!下手要快
- ue的xml格式转换_迷你档-迷你档(minidown)下载 v2.5官方版--pc6下载站
- 在MATLAB环境下使用深度学习网络DeepLabV3+进行语义分割(云图分割)
- 对应的cuda版本 显卡驱动版本_cuda和显卡驱动版本
- 绝地求生显示器测试软件,《绝地求生大逃杀》1728*1080分辨率怎么设置?自定义分辨率设置方法分享...
- 计算机组成原理mgk换算,计算机组成原理十套卷(本科)计算题及答案
- OneNote 深度评测:使用资源、插件、模版