java英文数字转换为阿拉伯数字
来源:互联网 发布:手机淘宝秒杀怎么抢 编辑:程序博客网 时间:2024/05/17 22:15
import java.util.ArrayList; import java.util.List; import java.util.Scanner; public class EnNumberTOArabiaNumerals{ public static void main(String[] args) { String[] a={"zero","one","two", "three","four", "five","six","seven","eight","nine"}; //测试数字 zerofourzerothreefourfive Scanner input=new Scanner(System.in); System.out.println("请输入英文数字,输入完之后请按回车键!"); System.out.println("测试数字为zerofourzerothreefourfive"); String str=input.next(); String c=str;//这是输入的英文数字 String cCopy=str;//这是复制的输入的英文数字 List<String> list=new ArrayList<String>(); int count=0; for (int i = 0; i < a.length; i++) { for (int j= 0; j < a.length; j++) { if(cCopy.startsWith(a[j])){ count++; cCopy=cCopy.substring(a[j].length(), cCopy.length()); break; } } } //count为c的个数,将c中的数存入到list集合中去; for (int i = 0; i < count; i++) {for (int j = 0; j < a.length; j++) {if(c.startsWith(a[j])){ list.add(a[j]); c=c.substring(a[j].length(), c.length()); break; }}} //list集合的数和数组a进行判断,找出下标; System.out.print("你输入的英文数字为:"); for (int i = 0; i < list.size(); i++) { System.out.print(list.get(i)); } System.out.println(); System.out.print("英文转换为阿拉伯数字为:"); for (int i = 0; i < list.size(); i++) { for (int j = 0; j < a.length; j++) {if(list.get(i).equals(a[j])){System.out.print(j);}}} }}
阅读全文
0 0
- java英文数字转换为阿拉伯数字
- 阿拉伯数字转换为英文
- 英文数字转换成为阿拉伯数字
- java转换中文数字为阿拉伯数字
- java将阿拉伯数字转换为中文数字
- java将阿拉伯数字转换为中文数字
- java实现 阿拉伯数字转换为汉字数字
- 阿拉伯数字转换为中文数字
- 阿拉伯数字转换为中文数字
- 阿拉伯数字转换为汉字数字
- java编写的汉字版数字转换为阿拉伯数字
- java实现 阿拉伯数字转换为汉字数字 算法
- java实现阿拉伯数字转换为汉字数字源代码
- java实现 阿拉伯数字转换为汉字数字 算法
- 【Java编程】之中文数字转换为阿拉伯数字
- 英文数字写法翻译阿拉伯数字 [java实现]
- 数字转换为英文
- 阿拉伯数字转换为中国的大写数字
- 欢迎使用CSDN-markdown编辑器
- spring MVC 入门程序
- MySQL
- JAVA内部类详解
- Apache Spark大数据分析入门(一)
- java英文数字转换为阿拉伯数字
- 【利用python进行数据分析——基础篇】利用Python处理和分析Excel表中数据实战
- 2017年Q1安卓ROOT类恶意病毒发展趋势研究报告
- vue 的 函数引入 index 问题
- I/O多路转接(一)之select_server
- 基于注解的spring MVC程序
- 人脸识别经典算法一:特征脸方法(Eigenface)
- 欢迎使用CSDN-markdown编辑器
- yii2场景简单实用