class ConvertNumberToChineseMoneyWords{
// 大写数字
static List<String> NUMBERS = ["一", "二", "三", "四", "五", "六", "七", "八", "九", "十",""];
static String toChinese(int index) {
if(index > 100){
return index.toString();
}
StringBuffer stringBuffer = StringBuffer();
if(index / 10 < 1){
return NUMBERS[index];
}
int tenUnit = (index / 10).toInt();
int remainder = index % 10;
if(remainder == 9){
tenUnit++;
remainder = 10;
}
if(tenUnit == 1){
stringBuffer..write("十")..write(NUMBERS[remainder]);
return stringBuffer.toString();
}
stringBuffer..write(NUMBERS[tenUnit - 1])..write("十")..write(NUMBERS[remainder]);
return stringBuffer.toString();
}
}
Dart数字转汉字
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
推荐阅读更多精彩内容
- 最近公司OA开发中,要把后台下发的年月日,先判断后是不是本周之内,如果是,就要显示周几。经过用IOS系统的方法,拿...
- 1. Objective-C: 2. Swift5 枚举类型说明 None:无类型 输出: Decima...
- 最近项目做语音识别下单的功能,但是数字识别出来是以中文汉字的形式展示的,但是输入框是要展示阿拉伯数字的样式传给服务...
- 常用js正则表达式大全一、校验数字的js正则表达式1 数字:^[0-9]3 至少n位的数字:^\d{n,}5 零和...