感谢张守凯,是他发现了我前次程序中的错误。
介绍:
将阿拉伯数字转大写汉字由三个类配合而成,之前采取了单类方案,在零处理问题上主要试图对字符串进行替换替补,结果前门驱虎后门进狼,改不胜改。后来采取将四位片段变成CucSegment,单字变成CncChar这种对字符串细分的办法,问题很快解决。
代码如下:
package com.sitinspring.cuc;
import java.math.BigDecimal;
import java.util.ArrayList;
import java.util.Hashtable;
import java.util.List;
import java.util.Map;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
/**
* 将阿拉伯数字转换成汉语大写数字的类
*
* @author sitinspring
* @since 2008-03-25
* @date 2008-03-27
*/
public class ChineseUpperCaser{
/**
* 用于存储整数部分
*/
private String integerPart;
/**
* 用于存储小数部分
*/
private String floatPart;
/**
* 用于存储0-9大写的哈希表
*/
private static final Map<Character,String> zerotoNineHt;
/**
* 用于存储拾佰仟大写的哈希表
*/
private static final Map<Integer,String> thHuTenHt;
/**
* 静态构造函数,用于初始化zerotoNineHt和thHuTenHt
*/
static{
// 初始化zerotoNineHt
zerotoNineHt=new Hashtable<Character,String>();
zerotoNineHt.put('0', "零");
zerotoNineHt.put('1', "壹");
zerotoNineHt.put('2', "贰");
zerotoNineHt.put('3', "叁");
zerotoNineHt.put('4', "肆");
zerotoNineHt.put('5', "伍");
zerotoNineHt.put('6', "陆");
zerotoNineHt.put('7', "柒");
zerotoNineHt.put('8', "捌");
zerotoNineHt.put('9', "玖");
// 初始化thHuTenHt
thHuTenHt=new Hashtable<Integer,String>();
thHuTenHt.put(0, "");
thHuTenHt.put(1, "拾");
thHuTenHt.put(2, "佰");
thHuTenHt.put(3, "仟");
}
/**
* 取得拾佰仟等单位
* @param level
* @return
*/
public static String getPieceUnitBy(int index){
if(thHuTenHt.containsKey(index)){
return thHuTenHt.get(index);
}
else{
return "";
}
}
/**
* 由数字取得中国大写汉字
* @param number
* @return
*/
public static String getCnNumberFrom(char number){
if(zerotoNineHt.containsKey(number)){
return zerotoNineHt.get(number);
}
else{
return "";
}
}
/**
* 取得万亿兆等单位
* @param level
* @return
*/
private static String getUnitBy(int level){
String retval="";
for(int i=0;i<level;i++){
retval+="萬";
}
// 把万万万变成兆
retval=retval.replaceAll("萬{3}", "兆");
// 把万万变成億
retval=retval.replaceAll("萬{2}", "億");
// 颠倒回来,因为刚才是替换的结果是兆》億》萬
retval=reverseStr(retval);
return retval;
}
/**
* 得到逆序字符串
* @param str
* @return
*/
private static String reverseStr(String str){
String retval="";
for(int i=str.length()-1;i>-1;i--){
retval+=str.charAt(i);
}
return retval;
}
/**
* 构造函数
* @param number
* @throws NumberFormatException
*/
public ChineseUpperCaser(float number) throws NumberFormatException{
this(String.valueOf(number));
}
/**
* 构造函数
* @param number
* @throws NumberFormatException
*/
public ChineseUpperCaser(double number) throws NumberFormatException{
this(String.valueOf(number));
}
/**
* 构造函数
* @param number
* @throws NumberFormatException
*/
public ChineseUpperCaser(int number) throws NumberFormatException{
this(String.valueOf(number));
}
/**
* 构造函数
* @param number
* @throws NumberFormatException
*/
public ChineseUpperCaser(long number) throws NumberFormatException{
this(String.valueOf(number));
}
/**
* 构造函数
* @param number
* @throws NumberFormatException
*/
public ChineseUpperCaser(String number) throws NumberFormatException{
String formalNumber=formatNumber(number);
// 劈分以给整数部分和小数部分赋值
String[] arr=formalNumber.split("[.]");
if(arr.length==2){
// 有小数点
integerPart=arr[0];
floatPart=arr[1];
}
else{
// 无小数点
integerPart=arr[0];
}
}
public String toString(){
String retval="";
if(integerPart!=null){
// 取得整数部分的大写汉字表示
retval+=parseIntegerPart();
}
if(floatPart!=null){
// 取得小数部分的大写汉字表示
retval+=parseFloatPart();
}
else{
retval+="整";
}
return retval;
}
/**
* 得到整数部分的汉字大写表示
* @return
*/
private String parseIntegerPart(){
String retval="";
// 将整数部分逆序,因为需要反向读取
String reverseIntegerPart=reverseStr(integerPart);;
// 将整数部分按四位分段
Pattern p = Pattern.compile("\\d{4}",Pattern.CASE_INSENSITIVE);
Matcher m = p.matcher(reverseIntegerPart);
StringBuffer sb = new StringBuffer();
boolean result = m.find();
while (result) {
// 每找到四位放一个逗号
m.appendReplacement(sb, m.group(0) + ",");
result = m.find();
}
m.appendTail(sb);
// 按逗号劈分,得到四位分组数据的数组
String[] arr=sb.toString().split(",");
List<CucSegment> list=new ArrayList<CucSegment>();
for(int i=arr.length-1;i>=0;i--){
list.add(new CucSegment(arr[i],getUnitBy(i)));
}
int n=list.size();
for(int i=0;i<n;i++){
CucSegment cnPiece=list.get(i);
retval+=cnPiece.getString(i==n-1);
}
// 最后的对零的修补
if(retval.length()==0){
retval="零";
}
return retval;
}
/**
* 得到小数部分的汉字大写表示
* @return
*/
private String parseFloatPart(){
String retval="点";
for(int i=0;i<floatPart.length();i++){
retval+=getCnNumberFrom(floatPart.charAt(i));
}
return retval;
}
/**
* 对输入的字符串进行验证,如果不能转化为数字形式则抛出数字转化异常
* ,注意这是一个运行时异常(非检查型异常),程序不用显式捕获
* @param number
* @throws NumberFormatException
*/
private String formatNumber(String number) throws NumberFormatException{
return (new BigDecimal(number)).toString();
}
private static String getFommetedStr(String str){
// 将整数部分逆序,因为需要反向读取
String reverseIntegerPart="";
for(int i=str.length()-1;i>-1;i--){
reverseIntegerPart+=str.charAt(i);
}
// 将整数部分按四位分段
Pattern p = Pattern.compile("\\d{4}",Pattern.CASE_INSENSITIVE);
Matcher m = p.matcher(reverseIntegerPart);
StringBuffer sb = new StringBuffer();
boolean result = m.find();
while (result) {
// 每找到四位放一个逗号
m.appendReplacement(sb, m.group(0) + ",");
result = m.find();
}
m.appendTail(sb);
reverseIntegerPart=sb.toString();
String retval="";
for(int i=reverseIntegerPart.length()-1;i>-1;i--){
retval+=reverseIntegerPart.charAt(i);
}
return retval;
}
public static void main(String[] args){
//new ChineseUpperCaser("123456789123456789123456089123456789123456789123450780").toString();
/*String[] arr={"1.543524304302432","12.432423432","123.454235","1234","12345","123456","1234567","12345678","123456789","1234567891","12345678912","123456789123","1234567891234","12345678912345","123456789123456","1234567891234567","12345678912345678","123456789123456789","123456789123456789123456089123456789123456789123450780","0","00","000","0000","01","001","0001","00001","10","100","1000","10000","101","1001","10001","100001","1.23","21.234","243400031.233234","5400035.980","543.6545"};
//String[] arr={"0","00","000","0000","01","001","0001","00001","10","100","1000","10000","101","1001","10001","100001"};
//String[] arr={"1.23","21.234","243400031.233234","5400035.980","543.6545"};
for(String str:arr){
System.out.println("阿拉伯数字等于:"+str+" 大写汉字等于:"+new ChineseUpperCaser(str));
}
new ChineseUpperCaser("12345.6789.123456").toString();
*/
/*String number="10000000";
for(int i=0;i<50;i++){
number+="0";
System.out.println("阿拉伯数字等于:"+getFommetedStr(number)+" 大写汉字等于:"+new CnUpperCaser(number));
} */
/*System.out.println("------普通测试-------------------------------");
String[] arr={"1","123","1234","12345","123456","1234567","12345678","123456789","123456789123456789","123456789123456789123456789","123456789123456789123456789","1234567891234567890123456789"};
for(String str:arr){
System.out.println("阿拉伯数字等于:"+getFommetedStr(str)+" 大写汉字等于:"+new CnUpperCaser(str));
}
*/
String number="1";
for(int i=0;i<50;i++){
System.out.println("阿拉伯数字等于:"+getFommetedStr(number)+" 大写汉字等于:"+new ChineseUpperCaser(number));
number+="0";
}
System.out.println("------零测试一-------------------------------");
number="1";
for(int i=0;i<50;i++){
number+="0";
System.out.println("阿拉伯数字等于:"+getFommetedStr(number+"1")+" 大写汉字等于:"+new ChineseUpperCaser(number+"1"));
}
System.out.println("------零测试二-------------------------------");
number="1";
for(int i=0;i<50;i++){
number+="01";
System.out.println("阿拉伯数字等于:"+getFommetedStr(number)+" 大写汉字等于:"+new ChineseUpperCaser(number));
}
System.out.println("------零测试三-------------------------------");
String[] arr2={"1","101","1001","100101","1000100101","100001000100101","1000000100001000100101","10100100010000100000100000010"};
for(String str:arr2){
System.out.println("阿拉伯数字等于:"+getFommetedStr(str)+" 大写汉字等于:"+new ChineseUpperCaser(str));
}
System.out.println("------常规测试三-------------------------------");
String[] arr3={"1.543524304302432","12.432423432","123.454235","1234","12345","123456","1234567","12345678","123456789","1234567891","12345678912","123456789123","1234567891234","12345678912345","123456789123456","1234567891234567","12345678912345678","123456789123456789","123456789123456789123456089123456789123456789123450780","0","00","000","0000","01","001","0001","00001","10","100","1000","10000","101","1001","10001","100001","1.23","21.234","243400031.233234","5400035.980","543.6545"};
for(String str:arr3){
System.out.println("阿拉伯数字等于:"+str+" 大写汉字等于:"+new ChineseUpperCaser(str));
}
System.out.println("------常规测试四-------------------------------");
String[] arr4={"0","3.14159","101.3","10203040506070809","7897645","500000001000000","2435685","5345438976"};
for(String str:arr4){
System.out.println("阿拉伯数字等于:"+str+" 大写汉字等于:"+new ChineseUpperCaser(str));
}
}
}
package com.sitinspring.cuc;
import java.util.ArrayList;
import java.util.List;
/**
* 按四位分出的每一段
* @author: sitinspring(junglesong@gmail.com)
* @date: 2008-3-27
*/
public class CucSegment{
/**
* 分段字符串序列
*/
private List<CncChar> cnchars;
/**
* 单位(兆亿万)
*/
private String unit;
/**
* 构造函数
* @param segment
* @param unit
*/
public CucSegment(String segment,String unit){
this.unit=unit;
cnchars=new ArrayList<CncChar>();
for(int i=segment.length()-1;i>=0;i--){
cnchars.add(new CncChar(segment.charAt(i),ChineseUpperCaser.getPieceUnitBy(i)));
}
}
/**
* 取得分段文字
* @param isTail:是否最后一段
* @return
*/
public String getString(boolean isTail){
String retval="";
for(CncChar cnChar:cnchars){
retval+=cnChar.toString();
}
// 将末尾的一堆零替换掉
retval=retval.replaceAll("[零]+", "零");// 多个零替换成一个零
retval=retval.replaceAll("(零+)($)", "$2");// 零在末尾则去掉*/
// 若无数字则把单位也去掉,否则加上单位
if(retval.length()>0){
retval+=unit;
}
return retval;
}
}
package com.sitinspring.cuc;
/**
* 每一位数字
* @author: sitinspring(junglesong@gmail.com)
* @date: 2008-3-27
*/
public class CncChar{
/**
* 阿拉伯字母
*/
private char arabicNumber;
/**
* 对应的汉字大写数字
*/
private String chineseNumber;
/**
* 单位(拾佰仟)
*/
private String unit;
/**
* 构造函数
* @param arabicNumber
* @param unit
*/
public CncChar(char arabicNumber,String unit){
this.arabicNumber=arabicNumber;
this.chineseNumber=ChineseUpperCaser.getCnNumberFrom(arabicNumber);
this.unit=unit;
}
public String toString(){
if(arabicNumber=='0'){
return chineseNumber;
}
else{
return chineseNumber+unit;
}
}
}
测试效果:
阿拉伯数字等于:1 大写汉字等于:壹整
阿拉伯数字等于:10 大写汉字等于:壹拾整
阿拉伯数字等于:100 大写汉字等于:壹佰整
阿拉伯数字等于:,1000 大写汉字等于:壹仟整
阿拉伯数字等于:1,0000 大写汉字等于:壹萬整
阿拉伯数字等于:10,0000 大写汉字等于:壹拾萬整
阿拉伯数字等于:100,0000 大写汉字等于:壹佰萬整
阿拉伯数字等于:,1000,0000 大写汉字等于:壹仟萬整
阿拉伯数字等于:1,0000,0000 大写汉字等于:壹億整
阿拉伯数字等于:10,0000,0000 大写汉字等于:壹拾億整
阿拉伯数字等于:100,0000,0000 大写汉字等于:壹佰億整
阿拉伯数字等于:,1000,0000,0000 大写汉字等于:壹仟億整
阿拉伯数字等于:1,0000,0000,0000 大写汉字等于:壹兆整
阿拉伯数字等于:10,0000,0000,0000 大写汉字等于:壹拾兆整
阿拉伯数字等于:100,0000,0000,0000 大写汉字等于:壹佰兆整
阿拉伯数字等于:,1000,0000,0000,0000 大写汉字等于:壹仟兆整
阿拉伯数字等于:1,0000,0000,0000,0000 大写汉字等于:壹萬兆整
阿拉伯数字等于:10,0000,0000,0000,0000 大写汉字等于:壹拾萬兆整
阿拉伯数字等于:100,0000,0000,0000,0000 大写汉字等于:壹佰萬兆整
阿拉伯数字等于:,1000,0000,0000,0000,0000 大写汉字等于:壹仟萬兆整
阿拉伯数字等于:1,0000,0000,0000,0000,0000 大写汉字等于:壹億兆整
阿拉伯数字等于:10,0000,0000,0000,0000,0000 大写汉字等于:壹拾億兆整
阿拉伯数字等于:100,0000,0000,0000,0000,0000 大写汉字等于:壹佰億兆整
阿拉伯数字等于:,1000,0000,0000,0000,0000,0000 大写汉字等于:壹仟億兆整
阿拉伯数字等于:1,0000,0000,0000,0000,0000,0000 大写汉字等于:壹兆兆整
阿拉伯数字等于:10,0000,0000,0000,0000,0000,0000 大写汉字等于:壹拾兆兆整
阿拉伯数字等于:100,0000,0000,0000,0000,0000,0000 大写汉字等于:壹佰兆兆整
阿拉伯数字等于:,1000,0000,0000,0000,0000,0000,0000 大写汉字等于:壹仟兆兆整
阿拉伯数字等于:1,0000,0000,0000,0000,0000,0000,0000 大写汉字等于:壹萬兆兆整
阿拉伯数字等于:10,0000,0000,0000,0000,0000,0000,0000 大写汉字等于:壹拾萬兆兆整
阿拉伯数字等于:100,0000,0000,0000,0000,0000,0000,0000 大写汉字等于:壹佰萬兆兆整
阿拉伯数字等于:,1000,0000,0000,0000,0000,0000,0000,0000 大写汉字等于:壹仟萬兆兆整
阿拉伯数字等于:1,0000,0000,0000,0000,0000,0000,0000,0000 大写汉字等于:壹億兆兆整
阿拉伯数字等于:10,0000,0000,0000,0000,0000,0000,0000,0000 大写汉字等于:壹拾億兆兆整
阿拉伯数字等于:100,0000,0000,0000,0000,0000,0000,0000,0000 大写汉字等于:壹佰億兆兆整
阿拉伯数字等于:,1000,0000,0000,0000,0000,0000,0000,0000,0000 大写汉字等于:壹仟億兆兆整
阿拉伯数字等于:1,0000,0000,0000,0000,0000,0000,0000,0000,0000 大写汉字等于:壹兆兆兆整
阿拉伯数字等于:10,0000,0000,0000,0000,0000,0000,0000,0000,0000 大写汉字等于:壹拾兆兆兆整
阿拉伯数字等于:100,0000,0000,0000,0000,0000,0000,0000,0000,0000 大写汉字等于:壹佰兆兆兆整
阿拉伯数字等于:,1000,0000,0000,0000,0000,0000,0000,0000,0000,0000 大写汉字等于:壹仟兆兆兆整
阿拉伯数字等于:1,0000,0000,0000,0000,0000,0000,0000,0000,0000,0000 大写汉字等于:壹萬兆兆兆整
阿拉伯数字等于:10,0000,0000,0000,0000,0000,0000,0000,0000,0000,0000 大写汉字等于:壹拾萬兆兆兆整
阿拉伯数字等于:100,0000,0000,0000,0000,0000,0000,0000,0000,0000,0000 大写汉字等于:壹佰萬兆兆兆整
阿拉伯数字等于:,1000,0000,0000,0000,0000,0000,0000,0000,0000,0000,0000 大写汉字等于:壹仟萬兆兆兆整
阿拉伯数字等于:1,0000,0000,0000,0000,0000,0000,0000,0000,0000,0000,0000 大写汉字等于:壹億兆兆兆整
阿拉伯数字等于:10,0000,0000,0000,0000,0000,0000,0000,0000,0000,0000,0000 大写汉字等于:壹拾億兆兆兆整
阿拉伯数字等于:100,0000,0000,0000,0000,0000,0000,0000,0000,0000,0000,0000 大写汉字等于:壹佰億兆兆兆整
阿拉伯数字等于:,1000,0000,0000,0000,0000,0000,0000,0000,0000,0000,0000,0000 大写汉字等于:壹仟億兆兆兆整
阿拉伯数字等于:1,0000,0000,0000,0000,0000,0000,0000,0000,0000,0000,0000,0000 大写汉字等于:壹兆兆兆兆整
阿拉伯数字等于:10,0000,0000,0000,0000,0000,0000,0000,0000,0000,0000,0000,0000 大写汉字等于:壹拾兆兆兆兆整
------零测试一-------------------------------
阿拉伯数字等于:101 大写汉字等于:壹佰零壹整
阿拉伯数字等于:,1001 大写汉字等于:壹仟零壹整
阿拉伯数字等于:1,0001 大写汉字等于:壹萬零壹整
阿拉伯数字等于:10,0001 大写汉字等于:壹拾萬零壹整
阿拉伯数字等于:100,0001 大写汉字等于:壹佰萬零壹整
阿拉伯数字等于:,1000,0001 大写汉字等于:壹仟萬零壹整
阿拉伯数字等于:1,0000,0001 大写汉字等于:壹億零壹整
阿拉伯数字等于:10,0000,0001 大写汉字等于:壹拾億零壹整
阿拉伯数字等于:100,0000,0001 大写汉字等于:壹佰億零壹整
阿拉伯数字等于:,1000,0000,0001 大写汉字等于:壹仟億零壹整
阿拉伯数字等于:1,0000,0000,0001 大写汉字等于:壹兆零壹整
阿拉伯数字等于:10,0000,0000,0001 大写汉字等于:壹拾兆零壹整
阿拉伯数字等于:100,0000,0000,0001 大写汉字等于:壹佰兆零壹整
阿拉伯数字等于:,1000,0000,0000,0001 大写汉字等于:壹仟兆零壹整
阿拉伯数字等于:1,0000,0000,0000,0001 大写汉字等于:壹萬兆零壹整
阿拉伯数字等于:10,0000,0000,0000,0001 大写汉字等于:壹拾萬兆零壹整
阿拉伯数字等于:100,0000,0000,0000,0001 大写汉字等于:壹佰萬兆零壹整
阿拉伯数字等于:,1000,0000,0000,0000,0001 大写汉字等于:壹仟萬兆零壹整
阿拉伯数字等于:1,0000,0000,0000,0000,0001 大写汉字等于:壹億兆零壹整
阿拉伯数字等于:10,0000,0000,0000,0000,0001 大写汉字等于:壹拾億兆零壹整
阿拉伯数字等于:100,0000,0000,0000,0000,0001 大写汉字等于:壹佰億兆零壹整
阿拉伯数字等于:,1000,0000,0000,0000,0000,0001 大写汉字等于:壹仟億兆零壹整
阿拉伯数字等于:1,0000,0000,0000,0000,0000,0001 大写汉字等于:壹兆兆零壹整
阿拉伯数字等于:10,0000,0000,0000,0000,0000,0001 大写汉字等于:壹拾兆兆零壹整
阿拉伯数字等于:100,0000,0000,0000,0000,0000,0001 大写汉字等于:壹佰兆兆零壹整
阿拉伯数字等于:,1000,0000,0000,0000,0000,0000,0001 大写汉字等于:壹仟兆兆零壹整
阿拉伯数字等于:1,0000,0000,0000,0000,0000,0000,0001 大写汉字等于:壹萬兆兆零壹整
阿拉伯数字等于:10,0000,0000,0000,0000,0000,0000,0001 大写汉字等于:壹拾萬兆兆零壹整
阿拉伯数字等于:100,0000,0000,0000,0000,0000,0000,0001 大写汉字等于:壹佰萬兆兆零壹整
阿拉伯数字等于:,1000,0000,0000,0000,0000,0000,0000,0001 大写汉字等于:壹仟萬兆兆零壹整
阿拉伯数字等于:1,0000,0000,0000,0000,0000,0000,0000,0001 大写汉字等于:壹億兆兆零壹整
阿拉伯数字等于:10,0000,0000,0000,0000,0000,0000,0000,0001 大写汉字等于:壹拾億兆兆零壹整
阿拉伯数字等于:100,0000,0000,0000,0000,0000,0000,0000,0001 大写汉字等于:壹佰億兆兆零壹整
阿拉伯数字等于:,1000,0000,0000,0000,0000,0000,0000,0000,0001 大写汉字等于:壹仟億兆兆零壹整
阿拉伯数字等于:1,0000,0000,0000,0000,0000,0000,0000,0000,0001 大写汉字等于:壹兆兆兆零壹整
阿拉伯数字等于:10,0000,0000,0000,0000,0000,0000,0000,0000,0001 大写汉字等于:壹拾兆兆兆零壹整
阿拉伯数字等于:100,0000,0000,0000,0000,0000,0000,0000,0000,0001 大写汉字等于:壹佰兆兆兆零壹整
阿拉伯数字等于:,1000,0000,0000,0000,0000,0000,0000,0000,0000,0001 大写汉字等于:壹仟兆兆兆零壹整
阿拉伯数字等于:1,0000,0000,0000,0000,0000,0000,0000,0000,0000,0001 大写汉字等于:壹萬兆兆兆零壹整
阿拉伯数字等于:10,0000,0000,0000,0000,0000,0000,0000,0000,0000,0001 大写汉字等于:壹拾萬兆兆兆零壹整
阿拉伯数字等于:100,0000,0000,0000,0000,0000,0000,0000,0000,0000,0001 大写汉字等于:壹佰萬兆兆兆零壹整
阿拉伯数字等于:,1000,0000,0000,0000,0000,0000,0000,0000,0000,0000,0001 大写汉字等于:壹仟萬兆兆兆零壹整
阿拉伯数字等于:1,0000,0000,0000,0000,0000,0000,0000,0000,0000,0000,0001 大写汉字等于:壹億兆兆兆零壹整
阿拉伯数字等于:10,0000,0000,0000,0000,0000,0000,0000,0000,0000,0000,0001 大写汉字等于:壹拾億兆兆兆零壹整
阿拉伯数字等于:100,0000,0000,0000,0000,0000,0000,0000,0000,0000,0000,0001 大写汉字等于:壹佰億兆兆兆零壹整
阿拉伯数字等于:,1000,0000,0000,0000,0000,0000,0000,0000,0000,0000,0000,0001 大写汉字等于:壹仟億兆兆兆零壹整
阿拉伯数字等于:1,0000,0000,0000,0000,0000,0000,0000,0000,0000,0000,0000,0001 大写汉字等于:壹兆兆兆兆零壹整
阿拉伯数字等于:10,0000,0000,0000,0000,0000,0000,0000,0000,0000,0000,0000,0001 大写汉字等于:壹拾兆兆兆兆零壹整
阿拉伯数字等于:100,0000,0000,0000,0000,0000,0000,0000,0000,0000,0000,0000,0001 大写汉字等于:壹佰兆兆兆兆零壹整
阿拉伯数字等于:,1000,0000,0000,0000,0000,0000,0000,0000,0000,0000,0000,0000,0001 大写汉字等于:壹仟兆兆兆兆零壹整
------零测试二-------------------------------
阿拉伯数字等于:101 大写汉字等于:壹佰零壹整
阿拉伯数字等于:1,0101 大写汉字等于:壹萬零壹佰零壹整
阿拉伯数字等于:101,0101 大写汉字等于:壹佰零壹萬零壹佰零壹整
阿拉伯数字等于:1,0101,0101 大写汉字等于:壹億零壹佰零壹萬零壹佰零壹整
阿拉伯数字等于:101,0101,0101 大写汉字等于:壹佰零壹億零壹佰零壹萬零壹佰�阋颊�
阿拉伯数字等于:1,0101,0101,0101 大写汉字等于:壹兆零壹佰零壹億零壹佰零壹萬零壹佰零壹整
阿拉伯数字等于:101,0101,0101,0101 大写汉字等于:壹佰零壹兆零壹佰零壹億零壹佰零壹萬零壹佰零壹整
阿拉伯数字等于:1,0101,0101,0101,0101 大写汉字等于:壹萬兆零壹佰零壹兆零壹佰零壹億零壹佰零壹萬零壹佰零壹整
阿拉伯数字等于:101,0101,0101,0101,0101 大写汉字等于:壹佰零壹萬兆零壹佰零壹兆零壹佰零壹億零壹佰零壹萬零壹佰零壹整
阿拉伯数字等于:1,0101,0101,0101,0101,0101 大写汉字等于:壹億兆零壹佰零壹萬兆零壹佰零壹兆零壹佰零壹億零壹佰零壹萬零壹佰零壹整
阿拉伯数字等于:101,0101,0101,0101,0101,0101 大写汉字等于:壹佰零壹億兆零壹佰零壹萬兆零壹佰零壹兆零壹佰零壹億零壹佰零壹萬零壹佰零壹整
阿拉伯数字等于:1,0101,0101,0101,0101,0101,0101 大写汉字等于:壹兆兆零壹佰零壹億兆零壹佰零壹萬兆零壹佰零壹兆零壹佰零壹億零壹佰零壹萬零壹佰零壹整
阿拉伯数字等于:101,0101,0101,0101,0101,0101,0101 大写汉字等于:壹佰零壹兆兆零壹佰零壹億兆零壹佰零壹萬兆零壹佰零壹兆零壹佰零壹億零壹佰零壹萬零壹佰零壹整
阿拉伯数字等于:1,0101,0101,0101,0101,0101,0101,0101 大写汉字等于:壹萬兆兆零壹佰零壹兆兆零壹佰零壹億兆零壹佰零壹萬兆零壹佰零壹兆零壹佰零壹億零壹佰零壹萬零壹佰零壹整
阿拉伯数字等于:101,0101,0101,0101,0101,0101,0101,0101 大写汉字等于:壹佰零壹萬兆兆零壹佰零壹兆兆零壹佰零壹億兆零壹佰零壹萬兆零壹佰零壹兆零壹佰零壹億零壹佰零壹萬零壹佰零壹整
阿拉伯数字等于:1,0101,0101,0101,0101,0101,0101,0101,0101 大写汉字等于:壹億兆兆零壹佰零壹萬兆兆零壹佰零壹兆兆零壹佰零壹億兆零壹佰零壹萬兆零壹佰零壹兆零壹佰零壹億零壹佰零壹萬零壹佰零壹整
阿拉伯数字等于:101,0101,0101,0101,0101,0101,0101,0101,0101 大写汉字等于:壹佰零壹億兆兆零壹佰零壹萬兆兆零壹佰零壹兆兆零壹佰零壹億兆零壹佰零壹萬兆零壹佰零壹兆零壹佰零壹億零壹佰零壹萬零壹佰零壹整
阿拉伯数字等于:1,0101,0101,0101,0101,0101,0101,0101,0101,0101 大写汉字等于:壹兆兆兆零壹佰零壹億兆兆零壹佰零壹萬兆兆零壹佰零壹兆兆零壹佰零壹億兆零壹佰零壹萬兆零壹佰零壹兆零壹佰零壹億零壹佰零壹萬零壹佰零壹整
阿拉伯数字等于:101,0101,0101,0101,0101,0101,0101,0101,0101,0101 大写汉字等于:壹佰零壹兆兆兆零壹佰零壹億兆兆零壹佰零壹萬兆兆零壹佰零壹兆兆零壹佰零壹億兆零壹佰零壹萬兆零壹佰零壹兆零壹佰零壹億零壹佰零壹萬零壹佰零壹整
阿拉伯数字等于:1,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101 大写汉字等于:壹萬兆兆兆零壹佰零壹兆兆兆零壹佰零壹億兆兆零壹佰零壹萬兆兆零壹佰零壹兆兆零壹佰零壹億兆零壹佰零壹萬兆零壹佰零壹兆零壹佰零壹億零壹佰零壹萬零壹佰零壹整
阿拉伯数字等于:101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101 大写汉字等于:壹佰零壹萬兆兆兆零壹佰零壹兆兆兆零壹佰零壹億兆兆零壹佰零壹萬兆兆零壹佰零壹兆兆零壹佰零壹億兆零壹佰零壹萬兆零壹佰零壹兆零壹佰零壹億零壹佰零壹萬零壹佰零壹整
阿拉伯数字等于:1,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101 大写汉字等于:壹億兆兆兆零壹佰零壹萬兆兆兆零壹佰零壹兆兆兆零壹佰零壹億兆兆零壹佰零壹萬兆兆零壹佰零壹兆兆零壹佰零壹億兆零壹佰零壹萬兆零壹佰零壹兆零壹佰零壹億零壹佰零壹萬零壹佰零壹整
阿拉伯数字等于:101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101 大写汉字等于:壹佰零壹億兆兆兆零壹佰零壹萬兆兆兆零壹佰零壹兆兆兆零壹佰零壹億兆兆零壹佰零壹萬兆兆零壹佰零壹兆兆零壹佰零壹億兆零壹佰零壹萬兆零壹佰零壹兆零壹佰零壹億零壹佰零壹萬零壹佰零壹整
阿拉伯数字等于:1,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101 大写汉字等于:壹兆兆兆兆零壹佰零壹億兆兆兆零壹佰零壹萬兆兆兆零壹佰零壹兆兆兆零壹佰零壹億兆兆零壹佰零壹萬兆兆零壹佰零壹兆兆零壹佰零壹億兆零壹佰零壹萬兆零壹佰零壹兆零壹佰零壹億零壹佰零壹萬零壹佰零壹整
阿拉伯数字等于:101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101 大写汉字等于:壹佰零壹兆兆兆兆零壹佰零壹億兆兆兆零壹佰零壹萬兆兆兆零壹佰零壹兆兆兆零壹佰零壹億兆兆零壹佰零壹萬兆兆零壹佰零壹兆兆零壹佰零壹億兆零壹佰零壹萬兆零壹佰零壹兆零壹佰零壹億零壹佰零壹萬零壹佰零壹整
阿拉伯数字等于:1,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101 大写汉字等于:壹萬兆兆兆兆零壹佰零壹兆兆兆兆零壹佰零壹億兆兆兆零壹佰零壹萬兆兆兆零壹佰零壹兆兆兆零壹佰零壹億兆兆零壹佰零壹萬兆兆零壹佰零壹兆兆零壹佰零壹億兆零壹佰零壹萬兆零壹佰零壹兆零壹佰零壹億零壹佰零壹萬零壹佰零壹整
阿拉伯数字等于:101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101 大写汉字等于:壹佰零壹萬兆兆兆兆零壹佰零壹兆兆兆兆零壹佰零壹億兆兆兆零壹佰零壹萬兆兆兆零壹佰零壹兆兆兆零壹佰零壹億兆兆零壹佰零壹萬兆兆零壹佰零壹兆兆零壹佰零壹億兆零壹佰零壹萬兆零壹佰零壹兆零壹佰零壹億零壹佰零壹萬零壹佰零壹整
阿拉伯数字等于:1,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101 大写汉字等于:壹億兆兆兆兆零壹佰零壹萬兆兆兆兆零壹佰零壹兆兆兆兆零壹佰零壹億兆兆兆零壹佰零壹萬兆兆兆零壹佰零壹兆兆兆零壹佰零壹億兆兆零壹佰零壹萬兆兆零壹佰零壹兆兆零壹佰零壹億兆零壹佰零壹萬兆零壹佰零壹兆零壹佰零壹億零壹佰零壹萬零壹佰零壹整
阿拉伯数字等于:101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101 大写汉字等于:壹佰零壹億兆兆兆兆零壹佰零壹萬兆兆兆兆零壹佰零壹兆兆兆兆零壹佰零壹億兆兆兆零壹佰零壹萬兆兆兆零壹佰零壹兆兆兆零壹佰零壹億兆兆零壹佰零壹萬兆兆零壹佰零壹兆兆零壹佰零壹億兆零壹佰零壹萬兆零壹佰零壹兆零壹佰零壹億零壹佰零壹萬零壹佰零壹整
阿拉伯数字等于:1,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101 大写汉字等于:壹兆兆兆兆兆零壹佰零壹億兆兆兆兆零壹佰零壹萬兆兆兆兆零壹佰零壹兆兆兆兆零壹佰零壹億兆兆兆零壹佰零壹萬兆兆兆零壹佰零壹兆兆兆零壹佰零壹億兆兆零壹佰零壹萬兆兆零壹佰零壹兆兆零壹佰零壹億兆零壹佰零壹萬兆零壹佰零壹兆零壹佰零壹億零壹佰零壹萬零壹佰零壹整
阿拉伯数字等于:101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101 大写汉字等于:壹佰零壹兆兆兆兆兆零壹佰零壹億兆兆兆兆零壹佰零壹萬兆兆兆兆零壹佰零壹兆兆兆兆零壹佰零壹億兆兆兆零壹佰零壹萬兆兆兆零壹佰零壹兆兆兆零壹佰零壹億兆兆零壹佰零壹萬兆兆零壹佰零壹兆兆零壹佰零壹億兆零壹佰零壹萬兆零壹佰零壹兆零壹佰零壹億零壹佰零壹萬零壹佰零壹整
阿拉伯数字等于:1,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101 大写汉字等于:壹萬兆兆兆兆兆零壹佰零壹兆兆兆兆兆零壹佰零壹億兆兆兆兆零壹佰零壹萬兆兆兆兆零壹佰零壹兆兆兆兆零壹佰零壹億兆兆兆零壹佰零壹萬兆兆兆零壹佰零壹兆兆兆零壹佰零壹億兆兆零壹佰零壹萬兆兆零壹佰零壹兆兆零壹佰零壹億兆零壹佰零壹萬兆零壹佰零壹兆零壹佰零壹億零壹佰零壹萬零壹佰零壹整
阿拉伯数字等于:101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101 大写汉字等于:壹佰零壹萬兆兆兆兆兆零壹佰零壹兆兆兆兆兆零壹佰零壹億兆兆兆兆零壹佰零壹萬兆兆兆兆零壹佰零壹兆兆兆兆零壹佰零壹億兆兆兆零壹佰零壹萬兆兆兆零壹佰零壹兆兆兆零壹佰零壹億兆兆零壹佰零壹萬兆兆零壹佰零壹兆兆零壹佰零壹億兆零壹佰零壹萬兆零壹佰零壹兆零壹佰零壹億零壹佰零壹萬零壹佰零壹整
阿拉伯数字等于:1,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101 大写汉字等于:壹億兆兆兆兆兆零壹佰零壹萬兆兆兆兆兆零壹佰零壹兆兆兆兆兆零壹佰零壹億兆兆兆兆零壹佰零壹萬兆兆兆兆零壹佰零壹兆兆兆兆零壹佰零壹億兆兆兆零壹佰零壹萬兆兆兆零壹佰零壹兆兆兆零壹佰零壹億兆兆零壹佰零壹萬兆兆零壹佰零壹兆兆零壹佰零壹億兆零壹佰零壹萬兆零壹佰零壹兆零壹佰零壹億零壹佰零壹萬零壹佰零壹整
阿拉伯数字等于:101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101 大写汉字等于:壹佰零壹億兆兆兆兆兆零壹佰零壹萬兆兆兆兆兆零壹佰零壹兆兆兆兆兆零壹佰零壹億兆兆兆兆零壹佰零壹萬兆兆兆兆零壹佰零壹兆兆兆兆零壹佰零壹億兆兆兆零壹佰零壹萬兆兆兆零壹佰零壹兆兆兆零壹佰零壹億兆兆零壹佰零壹萬兆兆零壹佰零壹兆兆零壹佰零壹億兆零壹佰零壹萬兆零壹佰零壹兆零壹佰零壹億零壹佰零壹萬零壹佰零壹整
阿拉伯数字等于:1,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101 大写汉字等于:壹兆兆兆兆兆兆零壹佰零壹億兆兆兆兆兆零壹佰零壹萬兆兆兆兆兆零壹佰零壹兆兆兆兆兆零壹佰零壹億兆兆兆兆零壹佰零壹萬兆兆兆兆零壹佰零壹兆兆兆兆零壹佰零壹億兆兆兆零壹佰零壹萬兆兆兆零壹佰零壹兆兆兆零壹佰零壹億兆兆零壹佰零壹萬兆兆零壹佰零壹兆兆零壹佰零壹億兆零壹佰零壹萬兆零壹佰零壹兆零壹佰零壹億零壹佰零壹萬零壹佰零壹整
阿拉伯数字等于:101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101 大写汉字等于:壹佰零壹兆兆兆兆兆兆零壹佰零壹億兆兆兆兆兆零壹佰零壹萬兆兆兆兆兆零壹佰零壹兆兆兆兆兆零壹佰零壹億兆兆兆兆零壹佰零壹萬兆兆兆兆零壹佰零壹兆兆兆兆零壹佰零壹億兆兆兆零壹佰零壹萬兆兆兆零壹佰零壹兆兆兆零壹佰零壹億兆兆零壹佰零壹萬兆兆零壹佰零壹兆兆零壹佰零壹億兆零壹佰零壹萬兆零壹佰零壹兆零壹佰零壹億零壹佰零壹萬零壹佰零壹整
阿拉伯数字等于:1,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101 大写汉字等于:壹萬兆兆兆兆兆兆零壹佰零壹兆兆兆兆兆兆零壹佰零壹億兆兆兆兆兆零壹佰零壹萬兆兆兆兆兆零壹佰零壹兆兆兆兆兆零壹佰零壹億兆兆兆兆零壹佰零壹萬兆兆兆兆零壹佰零壹兆兆兆兆零壹佰零壹億兆兆兆零壹佰零壹萬兆兆兆零壹佰零壹兆兆兆零壹佰零壹億兆兆零壹佰零壹萬兆兆零壹佰零壹兆兆零壹佰零壹億兆零壹佰零壹萬兆零壹佰零壹兆零壹佰零壹億零壹佰零壹萬零壹佰零壹整
阿拉伯数字等于:101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101 大写汉字等于:壹佰零壹萬兆兆兆兆兆兆零壹佰零壹兆兆兆兆兆兆零壹佰零壹億兆兆兆兆兆零壹佰零壹萬兆兆兆兆兆零壹佰零壹兆兆兆兆兆零壹佰零壹億兆兆兆兆零壹佰零壹萬兆兆兆兆零壹佰零壹兆兆兆兆零壹佰零壹億兆兆兆零壹佰零壹萬兆兆兆零壹佰零壹兆兆兆零壹佰零壹億兆兆零壹佰零壹萬兆兆零壹佰零壹兆兆零壹佰零壹億兆零壹佰零壹萬兆零壹佰零壹兆零壹佰零壹億零壹佰零壹萬零壹佰零壹整
阿拉伯数字等于:1,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101 大写汉字等于:壹億兆兆兆兆兆兆零壹佰零壹萬兆兆兆兆兆兆零壹佰零壹兆兆兆兆兆兆零壹佰零壹億兆兆兆兆兆零壹佰零壹萬兆兆兆兆兆零壹佰零壹兆兆兆兆兆零壹佰零壹億兆兆兆兆零壹佰零壹萬兆兆兆兆零壹佰零壹兆兆兆兆零壹佰零壹億兆兆兆零壹佰零壹萬兆兆兆零壹佰零壹兆兆兆零壹佰零壹億兆兆零壹佰零壹萬兆兆零壹佰零壹兆兆零壹佰零壹億兆零壹佰零壹萬兆零壹佰零壹兆零壹佰零壹億零壹佰零壹萬零壹佰零壹整
阿拉伯数字等于:101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101 大写汉字等于:壹佰零壹億兆兆兆兆兆兆零壹佰零壹萬兆兆兆兆兆兆零壹佰零壹兆兆兆兆兆兆零壹佰零壹億兆兆兆兆兆零壹佰零壹萬兆兆兆兆兆零壹佰零壹兆兆兆兆兆零壹佰零壹億兆兆兆兆零壹佰零壹萬兆兆兆兆零壹佰零壹兆兆兆兆零壹佰零壹億兆兆兆零壹佰零壹萬兆兆兆零壹佰零壹兆兆兆零壹佰零壹億兆兆零壹佰零壹萬兆兆零壹佰零壹兆兆零壹佰零壹億兆零壹佰零壹萬兆零壹佰零壹兆零壹佰零壹億零壹佰零壹萬零壹佰零壹整
阿拉伯数字等于:1,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101 大写汉字等于:壹兆兆兆兆兆兆兆零壹佰零壹億兆兆兆兆兆兆零壹佰零壹萬兆兆兆兆兆兆零壹佰零壹兆兆兆兆兆兆零壹佰零壹億兆兆兆兆兆零壹佰零壹萬兆兆兆兆兆零壹佰零壹兆兆兆兆兆零壹佰零壹億兆兆兆兆零壹佰零壹萬兆兆兆兆零壹佰零壹兆兆兆兆零壹佰零壹億兆兆兆零壹佰零壹萬兆兆兆零壹佰零壹兆兆兆零壹佰零壹億兆兆零壹佰零壹萬兆兆零壹佰零壹兆兆零壹佰零壹億兆零壹佰零壹萬兆零壹佰零壹兆零壹佰零壹億零壹佰零壹萬零壹佰零壹整
阿拉伯数字等于:101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101 大写汉字等于:壹佰零壹兆兆兆兆兆兆兆零壹佰零壹億兆兆兆兆兆兆零壹佰零壹萬兆兆兆兆兆兆零壹佰零壹兆兆兆兆兆兆零壹佰零壹億兆兆兆兆兆零壹佰零壹萬兆兆兆兆兆零壹佰零壹兆兆兆兆兆零壹佰零壹億兆兆兆兆零壹佰零壹萬兆兆兆兆零壹佰零壹兆兆兆兆零壹佰零壹億兆兆兆零壹佰零壹萬兆兆兆零壹佰零壹兆兆兆零壹佰零壹億兆兆零壹佰零壹萬兆兆零壹佰零壹兆兆零壹佰零壹億兆零壹佰零壹萬兆零壹佰零壹兆零壹佰零壹億零壹佰零壹萬零壹佰零壹整
阿拉伯数字等于:1,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101 大写汉字等于:壹萬兆兆兆兆兆兆兆零壹佰零壹兆兆兆兆兆兆兆零壹佰零壹億兆兆兆兆兆兆零壹佰零壹萬兆兆兆兆兆兆零壹佰零壹兆兆兆兆兆兆零壹佰零壹億兆兆兆兆兆零壹佰零壹萬兆兆兆兆兆零壹佰零壹兆兆兆兆兆零壹佰零壹億兆兆兆兆零壹佰零壹萬兆兆兆兆零壹佰零壹兆兆兆兆零壹佰零壹億兆兆兆零壹佰零壹萬兆兆兆零壹佰零壹兆兆兆零壹佰零壹億兆兆零壹佰零壹萬兆兆零壹佰零壹兆兆零壹佰零壹億兆零壹佰零壹萬兆零壹佰零壹兆零壹佰零壹億零壹佰零壹萬零壹佰零壹整
阿拉伯数字等于:101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101 大写汉字等于:壹佰零壹萬兆兆兆兆兆兆兆零壹佰零壹兆兆兆兆兆兆兆零壹佰零壹億兆兆兆兆兆兆零壹佰零壹萬兆兆兆兆兆兆零壹佰零壹兆兆兆兆兆兆零壹佰零壹億兆兆兆兆兆零壹佰零壹萬兆兆兆兆兆零壹佰零壹兆兆兆兆兆零壹佰零壹億兆兆兆兆零壹佰零壹萬兆兆兆兆零壹佰零壹兆兆兆兆零壹佰零壹億兆兆兆零壹佰零壹萬兆兆兆零壹佰零壹兆兆兆零壹佰零壹億兆兆零壹佰零壹萬兆兆零壹佰零壹兆兆零壹佰零壹億兆零壹佰零壹萬兆零壹佰零壹兆零壹佰零壹億零壹佰零壹萬零壹佰零壹整
阿拉伯数字等于:1,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101 大写汉字等于:壹億兆兆兆兆兆兆兆零壹佰零壹萬兆兆兆兆兆兆兆零壹佰零壹兆兆兆兆兆兆兆零壹佰零壹億兆兆兆兆兆兆零壹佰零壹萬兆兆兆兆兆兆零壹佰零壹兆兆兆兆兆兆零壹佰零壹億兆兆兆兆兆零壹佰零壹萬兆兆兆兆兆零壹佰零壹兆兆兆兆兆零壹佰零壹億兆兆兆兆零壹佰零壹萬兆兆兆兆零壹佰零壹兆兆兆兆零壹佰零壹億兆兆兆零壹佰零壹萬兆兆兆零壹佰零壹兆兆兆零壹佰零壹億兆兆零壹佰零壹萬兆兆零壹佰零壹兆兆零壹佰零壹億兆零壹佰零壹萬兆零壹佰零壹兆零壹佰零壹億零壹佰零壹萬零壹佰零壹整
阿拉伯数字等于:101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101 大写汉字等于:壹佰零壹億兆兆兆兆兆兆兆零壹佰零壹萬兆兆兆兆兆兆兆零壹佰零壹兆兆兆兆兆兆兆零壹佰零壹億兆兆兆兆兆兆零壹佰零壹萬兆兆兆兆兆兆零壹佰零壹兆兆兆兆兆兆零壹佰零壹億兆兆兆兆兆零壹佰零壹萬兆兆兆兆兆零壹佰零壹兆兆兆兆兆零壹佰零壹億兆兆兆兆零壹佰零壹萬兆兆兆兆零壹佰零壹兆兆兆兆零壹佰零壹億兆兆兆零壹佰零壹萬兆兆兆零壹佰零壹兆兆兆零壹佰零壹億兆兆零壹佰零壹萬兆兆零壹佰零壹兆兆零壹佰零壹億兆零壹佰零壹萬兆零壹佰零壹兆零壹佰零壹億零壹佰零壹萬零壹佰零壹整
阿拉伯数字等于:1,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101 大写汉字等于:壹兆兆兆兆兆兆兆兆零壹佰零壹億兆兆兆兆兆兆兆零壹佰零壹萬兆兆兆兆兆兆兆零壹佰零壹兆兆兆兆兆兆兆零壹佰零壹億兆兆兆兆兆兆零壹佰零壹萬兆兆兆兆兆兆零壹佰零壹兆兆兆兆兆兆零壹佰零壹億兆兆兆兆兆零壹佰零壹萬兆兆兆兆兆零壹佰零壹兆兆兆兆兆零壹佰零壹億兆兆兆兆零壹佰零壹萬兆兆兆兆零壹佰零壹兆兆兆兆零壹佰零壹億兆兆兆零壹佰零壹萬兆兆兆零壹佰零壹兆兆兆零壹佰零壹億兆兆零壹佰零壹萬兆兆零壹佰零壹兆兆零壹佰零壹億兆零壹佰零壹萬兆零壹佰零壹兆零壹佰零壹億零壹佰零壹萬零壹佰零壹整
阿拉伯数字等于:101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101 大写汉字等于:壹佰零壹兆兆兆兆兆兆兆兆零壹佰零壹億兆兆兆兆兆兆兆零壹佰零壹萬兆兆兆兆兆兆兆零壹佰零壹兆兆兆兆兆兆兆零壹佰零壹億兆兆兆兆兆兆零壹佰零壹萬兆兆兆兆兆兆零壹佰零壹兆兆兆兆兆兆零壹佰零壹億兆兆兆兆兆零壹佰零壹萬兆兆兆兆兆零壹佰零壹兆兆兆兆兆零壹佰零壹億兆兆兆兆零壹佰零壹萬兆兆兆兆零壹佰零壹兆兆兆兆零壹佰零壹億兆兆兆零壹佰零壹萬兆兆兆零壹佰零壹兆兆兆零壹佰零壹億兆兆零壹佰零壹萬兆兆零壹佰零壹兆兆零壹佰零壹億兆零壹佰零壹萬兆零壹佰零壹兆零壹佰零壹億零壹佰零壹萬零壹佰零壹整
阿拉伯数字等于:1,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101 大写汉字等于:壹萬兆兆兆兆兆兆兆兆零壹佰零壹兆兆兆兆兆兆兆兆零壹佰零壹億兆兆兆兆兆兆兆零壹佰零壹萬兆兆兆兆兆兆兆零壹佰零壹兆兆兆兆兆兆兆零壹佰零壹億兆兆兆兆兆兆零壹佰零壹萬兆兆兆兆兆兆零壹佰零壹兆兆兆兆兆兆零壹佰零壹億兆兆兆兆兆零壹佰零壹萬兆兆兆兆兆零壹佰零壹兆兆兆兆兆零壹佰零壹億兆兆兆兆零壹佰零壹萬兆兆兆兆零壹佰零壹兆兆兆兆零壹佰零壹億兆兆兆零壹佰零壹萬兆兆兆零壹佰零壹兆兆兆零壹佰零壹億兆兆零壹佰零壹萬兆兆零壹佰零壹兆兆零壹佰零壹億兆零壹佰零壹萬兆零壹佰零壹兆零壹佰零壹億零壹佰零壹萬零壹佰零壹整
------零测试三-------------------------------
阿拉伯数字等于:1 大写汉字等于:壹整
阿拉伯数字等于:101 大写汉字等于:壹佰零壹整
阿拉伯数字等于:,1001 大写汉字等于:壹仟零壹整
阿拉伯数字等于:10,0101 大写汉字等于:壹拾萬零壹佰零壹整
阿拉伯数字等于:10,0010,0101 大写汉字等于:壹拾億零壹拾萬零壹佰零壹整
阿拉伯数字等于:100,0010,0010,0101 大写汉字等于:壹佰兆零壹拾億零壹拾萬零壹佰零壹整
阿拉伯数字等于:10,0000,0100,0010,0010,0101 大写汉字等于:壹拾億兆零壹佰兆零壹拾億零壹拾萬零壹佰零壹整
阿拉伯数字等于:1,0100,1000,1000,0100,0001,0000,0010 大写汉字等于:壹萬兆兆零壹佰兆兆壹仟億兆壹仟萬兆零壹佰兆零壹億零壹拾整
------常规测试三-------------------------------
阿拉伯数字等于:1.543524304302432 大写汉字等于:壹点伍肆叁伍贰肆叁零肆叁零贰肆叁贰
阿拉伯数字等于:12.432423432 大写汉字等于:壹拾贰点肆叁贰肆贰叁肆叁贰
阿拉伯数字等于:123.454235 大写汉字等于:壹佰贰拾叁点肆伍肆贰叁伍
阿拉伯数字等于:1234 大写汉字等于:壹仟贰佰叁拾肆整
阿拉伯数字等于:12345 大写汉字等于:壹萬贰仟叁佰肆拾伍整
阿拉伯数字等于:123456 大写汉字等于:壹拾贰萬叁仟肆佰伍拾陆整
阿拉伯数字等于:1234567 大写�鹤值扔冢阂及鄯∈叭f肆仟伍佰陆拾柒整
阿拉伯数字等于:12345678 大写汉字等于:壹仟贰佰叁拾肆萬伍仟陆佰柒拾捌整
阿拉伯数字等于:123456789 大写汉字等于:壹億贰仟叁佰肆拾伍萬陆仟柒佰捌拾玖整
阿拉伯数字等于:1234567891 大写汉字等于:壹拾贰億叁仟肆佰伍拾陆萬柒仟捌佰玖拾壹整
阿拉伯数字等于:12345678912 大写汉字等于:壹佰贰拾叁億肆仟伍佰陆拾柒萬捌仟玖佰壹拾贰整
阿拉伯数字等于:123456789123 大写汉字等于:壹仟贰佰叁拾肆億伍仟陆佰柒拾捌萬玖仟壹佰贰拾叁整
阿拉伯数字等于:1234567891234 大写汉字等于:壹兆贰仟叁佰肆拾伍億陆仟柒佰捌拾玖萬壹仟贰佰叁拾肆整
阿拉伯数字等于:12345678912345 大写汉字等于:壹拾贰兆叁仟肆佰伍拾陆億柒仟捌佰玖拾壹萬贰仟叁佰肆拾伍整
阿拉伯数字等于:123456789123456 大写汉字等于:壹佰贰拾叁兆肆仟伍佰陆拾柒億捌仟玖佰壹拾贰萬叁仟肆佰伍拾陆整
阿拉伯数字等于:1234567891234567 大写汉字等于:壹仟贰佰叁拾肆兆伍仟陆佰柒拾捌億玖仟壹佰贰拾叁萬肆仟伍佰陆拾柒整
阿拉伯数字等于:12345678912345678 大写汉字等于:壹萬兆贰仟叁佰肆拾伍兆陆仟柒佰捌拾玖億壹仟贰佰叁拾肆萬伍仟陆佰柒拾捌整
阿拉伯数字等于:123456789123456789 大写汉字等于:壹拾贰萬兆叁仟肆佰伍拾陆兆柒仟捌佰玖拾壹億贰仟叁佰肆拾伍萬陆仟柒佰捌拾玖整
阿拉伯数字等于:123456789123456789123456089123456789123456789123450780 大写汉字等于:壹拾贰萬兆兆兆兆叁仟肆佰伍拾陆兆兆兆兆柒仟捌佰玖拾壹億兆兆兆贰仟叁佰肆拾伍萬兆兆兆陆仟柒佰捌拾玖兆兆兆壹仟贰佰叁拾肆億兆兆伍仟陆佰零捌萬兆兆玖仟壹佰贰拾叁兆兆肆仟伍佰陆拾柒億兆捌仟玖佰壹拾贰萬兆叁仟肆佰伍拾陆兆柒仟捌佰玖拾壹億贰仟叁佰肆拾伍萬零柒佰捌拾整
阿拉伯数字等于:0 大写汉字等于:零整
阿拉伯数字等于:00 大写汉字等于:零整
阿拉伯数字等于:000 大写汉字等于:零整
阿拉伯数字等于:0000 大写汉字等于:零整
阿拉伯数字等于:01 大写汉字等于:壹整
阿拉伯数字等于:001 大写汉字等于:壹整
阿拉伯数字等于:0001 大写汉字等于:壹整
阿拉伯数字等于:00001 大写汉字等于:壹整
阿拉伯数字等于:10 大写汉字等于:壹拾整
阿拉伯数字等于:100 大写汉字等于:壹佰整
阿拉伯数字等于:1000 大写汉字等于:壹仟整
阿拉伯数字等于:10000 大写汉字等于:壹萬整
阿拉伯数字等于:101 大写汉字等于:壹佰零壹整
阿拉伯数字等于:1001 大写汉字等于:壹仟零壹整
阿拉伯数字等于:10001 大写汉字等于:壹萬零壹整
阿拉伯数字等于:100001 大写汉字等于:壹拾萬零壹整
阿拉伯数字等于:1.23 大写汉字等于:壹点贰叁
阿拉伯数字等于:21.234 大写汉字等于:贰拾壹点贰叁肆
阿拉伯数字等于:243400031.233234 大写汉字等于:贰億肆仟叁佰肆拾萬零叁拾壹点贰叁叁贰叁肆
阿拉伯数字等于:5400035.980 大写汉字等于:伍佰肆拾萬零叁拾伍点玖捌零
阿拉伯数字等于:543.6545 大写汉字等于:伍佰肆拾叁点陆伍肆伍
------常规测试四-------------------------------
阿拉伯数字等于:0 大写汉字等于:零整
阿拉伯数字等于:3.14159 大写汉字等于:叁点壹肆壹伍玖
阿拉伯数字等于:101.3 大写汉字等于:壹佰零壹点叁
阿拉伯数字等于:10203040506070809 大写汉字等于:壹萬兆零贰佰零叁兆零肆佰零伍億零陆佰零柒萬零捌佰零玖整
阿拉伯数字等于:7897645 大写汉字等于:柒佰捌拾玖萬柒仟陆佰肆拾伍整
阿拉伯数字等于:500000001000000 大写汉字等于:伍佰兆零壹佰萬整
阿拉伯数字等于:2435685 大写汉字等于:贰佰肆拾叁萬伍仟陆佰捌拾伍整
阿拉伯数字等于:5345438976 大写汉字等于:伍拾叁億肆仟伍佰肆拾叁萬捌仟玖佰柒拾陆整
代码:
http://www.blogjava.net/Files/sitinspring/ChineseUpperCaser20080328203534.zip