数字转换成中文(壹贰参)
来源:互联网 发布:python中的netsnmp包 编辑:程序博客网 时间:2024/06/12 09:13
private static String[] strArray = { "零", "壹", "贰", "参", "肆", "伍", "陆",
"染", "柒", "玖", "拾", "百", "仟", "万", "拾", "百", "仟", "亿" };
public static void main(String[] args) {
int a = 500300020;
String reString = numCase(a);
System.out.println(reString);
}
// 执行转换方法
public static String numCase(int num) {
String result = "";
String test = num + "";
System.out.println(test.length());
if (test.length() < 10) {
result = toCase(test);
}
return result;
}
// 转换
public static String toCase(String str) {
Map<String, String> map = initMap();
StringBuffer sBuffer = new StringBuffer();
char[] c = str.toCharArray();
System.out.println(c.toString());
for (int i = 0; i < c.length; i++) {
sBuffer.append(map.get(str.valueOf(c[i])));
if (i < c.length - 1) {
sBuffer.append(strArray[8 + c.length - i]);
}
}
return sBuffer.toString();
}
// 初始化数据
public static Map<String, String> initMap() {
Map<String, String> map = new HashMap<String, String>();
for (int i = 0; i < strArray.length; i++) {
map.put(i + "", strArray[i]);
}
return map;
}
- 数字转换成中文(壹贰参)
- 转换成中文大写数字
- 数字转换成中文大写
- 数字转换成中文汉字
- 数字转换成中文汉字
- 将数字转换成中文
- 中文数字转换成阿拉伯数字。
- 把数字转换成中文
- 将数字转换成中文数字
- 数字金额转换成中文金额(数据库实现)
- 数字金额转换成中文金额(C#实现)
- 把数值转换成中文数字(练习)
- 数字转换为中文数字
- 把数字转换成中文货币表示
- 数字转换成中文数值的方法
- JAVASCRIPT 数字转换成中文大写
- 数字转换成中文的操作
- GradeView中,数字转换成中文显示
- finally的小特性
- ABAP 指針常用语法 .
- Ruby EventMachine - The Speed Demon
- 关于单片机的串口
- android应用开发错误:Your project contains error(s),please fix them before running your application.
- 数字转换成中文(壹贰参)
- ARM Linux中断分析
- 单向多对一
- 基于微软企业库5.0连接oracle数据库进行企业级开发
- B/S客户端与服务器的交互数据
- python:从任意格式的时间转换为Unix时间戳(Unix timestamp)
- Android联系人按拼音排序以及按汉字首字母或全拼搜索
- 1602静态显示一个数字--汇编语言版本
- 基础查找算法