汉字转换为阿拉伯数字,一百三十四亿一千零二十三万六千六百零九
来源:互联网 发布:c语言基础入门书籍推荐 编辑:程序博客网 时间:2024/06/10 09:50
package number_converter;//汉字转换为阿拉伯数字//一百三十四亿一千零二十三万六千六百零九//最终应该转为这样:13410236609public class MyConverter2 {public static void main(String[] args) {long d=convert("一百三十四亿一千零二十三万六千六百零九");System.out.println(d);}public static long convert(String s){String [] s1=s.split("亿");long num=restore(s1[0]) *100000000L;String [] s2=s1[1].split("万");num=restore(s2[0]) *10000L +num;num=num+restore(s2[1]);return num;}public static int convertNumber(char c){int num=0;switch(c){case '零': num= 0; break;case '一': num= 1; break; case '二': num= 2; break; case '三': num= 3; break;case '四': num= 4; break;case '五': num= 5; break;case '六': num= 6; break;case '七': num= 7; break;case '八': num= 8; break;case '九': num= 9; break;}return num;}// 比如 一千三百五十1 还原为1351public static int restore(String s){char [] array=s.toCharArray();int num=0;for (int i=0; i<array.length-1; i++){if (array[i] != '零' && array[i+1]=='千' ){num=convertNumber( array[i] )*1000;}else if (array[i] != '零' && array[i+1]=='百' ){num=num + convertNumber( array[i] )*100;}else if (array[i] != '零' && array[i+1]=='十' ){num=num + convertNumber( array[i] )*10;}}return num+convertNumber(array[array.length-1]);}}
0 0
- 汉字转换为阿拉伯数字,一百三十四亿一千零二十三万六千六百零九
- 中文数字转换成阿拉伯数字(一千二百三十四万五千六百七十八-->12345678)
- Java 输入一个数字将其转换为汉字,如:102,一百零二
- Java 输入一个数字将其转换为汉字,如:102,一百零二
- 将中文数字表示的数值转化成阿拉伯数字,如“三亿零六百零七万零九百零六=306070906”
- 转换阿拉伯数字为汉字数码
- 转换阿拉伯数字为汉字数码
- 转换阿拉伯数字为汉字数码
- 阿拉伯数字转换为中文汉字
- 阿拉伯数字转换为大写汉字
- 阿拉伯数字转换为汉字数字
- 问题一百零二:素数的判定
- 一千零一个愿望
- 数字转换,1234567变为一百二十三万四千五百六十七
- 数字转化为汉字读法 如123 读作一百二十三
- java中数字转化为中文大写(类似一,十,二十一,一百零一)
- 将阿拉伯数字转换为汉字数字
- 阿拉伯数字 转换为 汉字数字 算法实现
- 以微信文章阅读数为例说明数据分析应注意数据采集方式
- File,FileInfo,FileStream,StreamReader的区别与用法
- Hibernate 实现批量添加数据
- uva972 Horizon Line 扫描线水题
- android下载网络图片并缓存
- 汉字转换为阿拉伯数字,一百三十四亿一千零二十三万六千六百零九
- 笔记-Socket通信-基本操作(启动/连接/发送/关闭)
- 【leetcode】Palindrome Partitioning && Palindrome Partitioning II
- .NET技术+25台服务器怎样支撑世界第54大网站
- Shell编程
- Building FFmpeg with libmp3lame for Android
- 简单的poi导出例子
- cocos2dx 3.0 的一些数学函数
- 数据结构中常用树型结构简介