美元的阿拉伯数字转换为英文大写的格式,参考了网上的代码,然后重构整理了一下。
package com.proviaa.ipds.test;
import com.proviaa.ipds.util.CommonUtils;
/**
* 把表示美元的阿拉伯数字转换为英文大写的格式。
*
* @author Ken
*
*/
public class DollarsNumberFormat {
private static final String[] MAJORS = { " ", " Thousand ", " Million ",
" Billion ", " Trillion ", " Quadrillion ", " Quintillion " };
private static final String[] TENS = { " ", " Ten ", " Twenty ", " Thirty ",
" Forty ", " Fifty ", " Sixty ", " Seventy ", " Eighty ",
" Ninety " };
private static final String[] NUMBERS = { " ", " One ", " Two ", " Three ",
" Four ", " Five ", " Six ", " Seven ", " Eight ", " Nine ",
" Ten ", " Eleven ", " Twelve "