java实现数字转中文汉字序号
将数字转为汉字,符合常用语言习惯,支持四位以下
public static String num2Chinese(int section) {if (section >= 10 && section < 20)return "十" + num2Chinese(section % 10);String[] chnNumChar = {"零", "一", "二", "三", "四", "五", "六", "七", "八", "九"};String[] chnUnitChar = {"", "十", "百", "千"};StringBuilder chnStr = new StringBuilder();StringBuilder strIns = new StringBuilder();int unitPos = 0;boolean zero = true;while (section > 0) {int v = section % 10;if (v == 0) {if (!zero) {zero = true;chnStr.append(chnNumChar[v]).append(chnStr);}} else {zero = false;strIns.delete(0, strIns.length());strIns.append(chnNumChar[v]);strIns.append(chnUnitChar[unitPos]);chnStr.insert(0, strIns);}unitPos++;section = (int) Math.floor(section / 10f);}return chnStr.toString();}
java实现数字转中文汉字序号相关推荐
- java实现数字转中文大写数字
import java.util.HashMap; public class dds { /** * * 数字转中文 * * @param list * * @return */ private ...
- java输入数字金额输出汉字大写_JS-输入数字输出大写中文
function(n) { var fraction = ['角', '分']; var digit = [ '零', '壹', '贰', '叁', '肆', '伍', '陆', '柒', '捌', ...
- java读法,Java 把数字转换为中文读法
/** *输入一串数字,输出这串数字对应的中文读法 * 如: * 输入:832900180 输出:八亿三千二百九十万一百八十 * * 思路:1.中文读法都是4个一串,所以我用a和b分别来表示这是哪一段 ...
- java人民币数字转大写汉字(小写转为大写).java
对原有代码的优化,更简单易懂 java--人民币小写(金额)转为大写(金额转换)_CY_99的博客-CSDN博客_实数小写金额转大写pta 1,实现思路 因为汉语读法的特殊性把数字通过四位进行分割,因 ...
- java 保留数字与中文_java 转中文数字
import org.junit.Test; public class NumberFormat {private static String[][] cnum={{"零",&qu ...
- java中正则表达式隐藏中文汉字
今天项目遇到需要隐藏姓名的名,显示为姓*,正则表达式如下: String name = "张二狗"; System.out.println(name.replaceAll(&quo ...
- 用java实现输入一行字符,分别统计出其中中文汉字、英文字母、空格、数字和其它字符的个数
用java实现输入一行字符,分别统计出其中中文汉字.英文字母.空格.数字和其它字符的个数 1.分析 1.1 如何进行输入? 需要输入一行字符意味着需要建立一个Scanner对象,用来获取接收的内容 而 ...
- JAVA 中文汉字转换阿拉伯数字(最终版,已修复了亿及亿以下的汉数字的转换,超过后的数字,暂时不支持)
嘎嘎嘎,大写的尴尬,非常感谢Eliauk_cc-May反馈的bug,代码重新修改啦,鉴于之前过于复杂的逻辑,本次进行了简化 //判断是否为中文数字字符public static List<Str ...
- java 数字转换成汉字_Java-String-阿拉伯数字转换成中文汉字数字
package com.test; public class NumberUtils { private static final String[] UNITS = { "", & ...
最新文章
- 5G/4G:空口帧结构之帧、子帧、时隙、符号、RB。
- 19什么情况下会帮助他人
- jsp空白页面传html代码,echarts在HTML里测试一般,在jsp页面不显示,而且还把整个页面变成空白...
- hadoop 文件介绍
- CSS基础——CSS 列表和表单【学习笔记】
- docker images存放路径指定
- 字符串数组排序的快速排序实现
- power builder的安装和使用
- 特色十足,FIIL 随身星体验
- 最难忘的一节计算机课,写最难忘的一节课作文8篇
- linux安装识别不到scsi硬盘,Linux下不重起识别SCSI硬盘
- 几个国外广告联盟介绍
- matplotlib绘制图例
- phython在file同时写入两个_RTX 3080出生两个月卒!Radeon RX 6800/6800 XT首发评测
- SDUT第二次选拔赛 7-2魔镜与抽卡
- Word行间距调整不了?学会这个技巧轻松调节行间距
- 学习VRRP虚拟路由器冗余协议与项目实例
- java swing(GUI图形化界面)基础教程3-添加事件监听1
- 皇家墨尔本理工大学计算机科学专业,皇家墨尔本理工大学计算机科学本科专业.pdf...
- Xamarin实现将图片设置为启动页——Xamarin.forms(二)