关注
import java.util.*; public class Main { public static void main(String[] args) { Scanner input = new Scanner(System.in); while (input.hasNext()) { String string=input.nextLine(); HashMap<string> hashMap=new HashMap<string>(); hashMap.put("reset","reset what"); hashMap.put("reset board","board fault"); hashMap.put("board add","where to add"); hashMap.put("board delete","no board at all"); hashMap.put("reboot backplane","impossible"); hashMap.put("backplane abort","install first"); String [] str=new String[] {"reset board","board add","board delete","reboot backplane","backplane abort"}; if (string.contains(" ")) {//先判断命令是否有空格 String [] conmand=string.split(" ");//命令成为数组 int count=0; String conmondRconment=""; for(int i = 0; i < str.length; i++){//遍历真实的命令 String []temp=str[i].split(" "); if(temp[0].contains(conmand[0])&&temp[1].contains(conmand[1])){//这里先判断是含有, if (temp[0].substring(0,conmand[0].length()).equals(conmand[0])&&temp[1].substring(0,conmand[1].length()).equals(conmand[1])) { //bo a命令只能匹配board add ,如果不加上方if判断,会出现bo a命令输出成无效命令 count++; conmondRconment=temp[0]+" "+temp[1]; } } } System.out.println(count==1?hashMap.get(conmondRconment):"unknown command"); } else { if ("reset".contains(string)) {//单个命令直接判断就行 System.out.println(hashMap.get("reset")); } else{ System.out.println("unknown command"); } } } } }</string></string>
点赞
相关推荐
点赞 评论 收藏
分享
03-02 19:14
新乡学院 嵌入式软件开发 点赞 评论 收藏
分享
牛客热帖
更多
正在热议
更多
# 实习生至暗时刻 #
6082次浏览 115人参与
# AI求职记录 #
2224次浏览 110人参与
# 神州信息求职进展汇总 #
2160次浏览 47人参与
# 交出你的校招焚诀 #
2142次浏览 51人参与
# 你见过最离谱的招聘要求是什么? #
260652次浏览 1756人参与
# 面试___岗的必刷题单 #
3562次浏览 59人参与
# AI面试问题分享 #
5747次浏览 121人参与
# 通信和硬件还有转码的必要吗 #
92737次浏览 603人参与
# 三月的小目标 #
3775次浏览 75人参与
# 春招开局,你有保底offer吗? #
10271次浏览 101人参与
# 哪些公司开暑期实习了? #
6602次浏览 55人参与
# 实习生的生存小技巧 #
3149次浏览 67人参与
# 你经历过哪些AI幻觉? #
2145次浏览 49人参与
# 小厂一定不能去吗? #
11801次浏览 117人参与
# 机械制造薪资爆料 #
1950240次浏览 11058人参与
# 找AI工作应该卷什么? #
1502次浏览 35人参与
# 面试时间长是好事吗? #
129686次浏览 742人参与
# 薪资爆料 #
387573次浏览 2159人参与
# 十二月请对我好一点 #
84691次浏览 688人参与
# 你今年的保底offer是哪家 #
172095次浏览 722人参与
# 正在实习的你,有转正机会吗? #
487681次浏览 3076人参与
查看17道真题和解析