java程序给输出汉字_java面试题目编写一个java程序,实现拼音转成对应汉字功能。...
Map> map=new HashMap>();
/**
* 录入a
*/
List as=new ArrayList();
as.add("啊");
as.add("阿");
map.put("a", as);
/**
* 录入ai
*/
List ais=new ArrayList();
ais.add("爱");
ais.add("唉");
map.put("ai", ais);
/**
* 录入che
*/
List ches=new ArrayList();
ches.add("车");
map.put("che", ches);
/**
* 录入memeda
*/
List memedas=new ArrayList();
memedas.add("么么哒");
map.put("memeda", memedas);
/**
* 录入xuewuzhijin
*/
List xuewuzhijins=new ArrayList();
xuewuzhijins.add("学无止尽");
map.put("xuewuzhijin", xuewuzhijins);
Scanner scanner=new Scanner(System.in);
Pattern pattern=Pattern.compile("\\d");
String pinyin=null;
int num=1;
String input=scanner.next();
Matcher matche=pattern.matcher(input);
/**
* 如果找到了数字就取出数字和拼音 否则就认为输入的是拼音
*/
if(matche.find()){
pinyin=input.substring(0,matche.start());
num=Integer.parseInt(input.substring(matche.start(), matche.end()));
}
else
pinyin=input;
System.out.println(map.get(pinyin).get(num-1));
java程序给输出汉字_java面试题目编写一个java程序,实现拼音转成对应汉字功能。...相关推荐
- java privatekey输出字符串_JAVA题:编写一个加密程序,对用户输入的字符串加密后输出。加密的方法是将每个字符映射成字母表中的对称...
展开全部 import java.util.HashMap; import java.util.Map; public class EncryptDemo { /** ...
- java编程用户输入两个数字_编写一个Java应用程序,要求从键盘输入两个整数,计算这两个数据...,编写一个Java应用程序,要求从键盘输入一个数,判断该数是不...
导航:网站首页 > 编写一个Java应用程序,要求从键盘输入两个整数,计算这两个数据...,编写一个Java应用程序,要求从键盘输入一个数,判断该数是不 编写一个Java应用程序,要求从键盘输入 ...
- Java分析MySQL的数据结构_Java面试解析总结:Java+Redis+数据库+算法与数据结构+分布式...
金九银十即将到来,给大家整理了今年来最经典的面试真题1000+道,每个题目都有详细的解答,收集了java基础.RabbitMQ,微服务.MySQL数据库.Java并发.JVM,Redis.设计模式,S ...
- 编写一个java程序 输出全部的希腊字母_编写一个Java应用程序,输出全部的希腊字母。...
package 输出; public class App { public static void main(String args[]) { int s= 0, e= 0; char c= 'α', ...
- java怎吗从磁盘读文件_编写一个Java应用程序,该程序使用FileInputStream类,实现从磁盘读取本应用程序源代码文件,并将文件内容显示在屏幕上。...
满意答案 x78674181 2013.05.10 采纳率:42% 等级:12 已帮助:14476人 import java.io.FileInputStream; import java.io ...
- 编写一个C程序,输出以下信息: ************************** Very Good!**************************
题目 编写一个C程序,输出以下信息: ************************** Very Good!************************** 数*号可看出,Very前面9空格, ...
- .java编写一个梯形类lader_能够完成相关计算above为高_【Java】编写一个应用程序计算梯形和圆形的面积...
说明:这是武汉理工大学计算机学院[Java语言程序设计]课程实验1:编写一个应用程序计算梯形和圆形的面积. 谨记:纸上得来终觉浅,绝知此事要躬行. Java语言程序设计--实验1:类的设计与对象使用 ...
- 编写java程序计算梯形面积_【Java】编写一个应用程序计算梯形和圆形的面积。...
说明:这是武汉理工大学计算机学院[Java语言程序设计]课程实验1:编写一个应用程序计算梯形和圆形的面积. >>点击查看WUTer计算机专业实验汇总 谨记:纸上得来终觉浅,绝知此事要躬行. ...
- 编写一个应用程序,模拟中介和购房者完成房屋购买过程。
题目: 编写一个应用程序,模拟中介和购房者完成房屋购买过程. 共有一个接口和三个类: Business-- 业务接口 Buyer -- 购房者类 Intermediary-- 中介类 Test -- ...
最新文章
- 研究你为啥看着淘宝想剁手,阿里达摩院论文登上NeurIPS 2019
- 湖南计算机应用专业较好的学校,好的计算机应用专业排名
- 3DSlicer16:数据类型MRML
- c语言 常量字符串数组,C语言常量以及字符串数组
- 混合牛奶(洛谷-P1208)
- GEE学习总结(4)——CSV数据上传、读取和操作
- axios直传阿里云,获取上传进度已以及取消上传
- siteweaver android动易客户端,动易SiteFactory实现SiteWeaver置顶功能
- 车路协同 智能路侧决策系统总体架构及应用
- draft.js编辑器开发笔记
- 全网最全测试工程师 学习网站汇总(测试必备 抓紧收藏)
- windows常用指令大全
- 低成本、快速造测试数据,这个工具你指的拥有
- jdk,jre,jvm的包含关系
- OSChina 周五乱弹 —— 那地图上的点到底去哪儿
- python编程心得体会800字_Python学习心得体会
- 行式数据和列式数据对比 存储压缩性能
- Hibernate的数据库查询操作
- PCI/PCIe 的那些事(1)- 总线基本知识
- 引领VR产业新未来,联想创投天使轮项目当红齐天半年内两获融资
热门文章
- STM32:堆和栈(Heap Stack)及SRAM存储使用
- 问答| 为什么car-like robot运动中存在最小转弯半径?
- android 65536 简书,app编译打包时的65536问题
- 华为智慧屏云会议怎么操作_会议室预定系统有哪些?怎么操作
- storyboard 苹果启动图_iOS LaunchScreen.storyboard启动图更新
- script-百度换肤效果
- 关于DXF文件读取的小结
- Halcon学习路线——模板匹配和仿射变换
- vue-cli新建工程后提高页面加载速度(含升级webpack4)
- DirectX 学习笔记