Java实现将数字转化为繁体汉字表示 |
您所在的位置:网站首页 › 汉子数字繁体 › Java实现将数字转化为繁体汉字表示 |
在CSDN论坛上看到了一个帖子,要求用Java实现将数字转化为繁体汉字表示,如: 输入一个数字将其转化为大写,比如输入整型1034,得到“壹仟零叁拾肆”。 看了之后感觉挺有意思的,自己也就写了一个。代码如下: /* 实现将数字转化为繁体汉字表示 */ import java.util.HashMap; public class NumberToChinese { public static void main(String[] args) { StringBuffer numberToCn = new StringBuffer(); String number = "-2813040410.0787003560"; HashMap cnHash = getCNHash(); HashMap unitHash = getUnitHash(); String[] partOfNumber = null; if(number.substring(0, 1).equals("-")) //判断数字是否为负数,并将数划分为小数、整数两部分 { numberToCn.append("負"); partOfNumber = number.substring(1).split("//."); } else partOfNumber = num |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |