解题思路:
注意事项:
参考代码:
import java.util.HashMap; import java.util.Map; import java.util.Scanner; public class TT1519 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); Map<String,String> mapInfo = new HashMap<String,String>(); //存储FileName的文件信息 Map<String,Integer> mapType = new HashMap<String,Integer>(); //存储FileName的数据类型 while (true) { String command = sc.next(); if (command.equals("exit")) { return; } String FileName = sc.next(); String str = FileName; if (command.equals("create")) { //创建命令 int FileType = sc.nextInt(); String FileInfo = sc.next(); mapInfo.put(FileName,FileInfo); //添加的键为FileName,添加的值为FileInfo mapType.put(FileName,FileType); //添加的键为FileName,添加的值为FileType } else { while (true) { if (mapType.get(str) == 1) { //如果文件类型为1,找到FileName的值,把值赋值给下一次寻找的key str = mapInfo.get(str); } else { System.out.println(mapInfo.get(str)); break; } } } } } }
0.0分
0 人评分
数组输出 (C语言代码)--此题的题目描述有问题浏览:1817 |
成绩转换 (C语言代码)浏览:1006 |
A+B for Input-Output Practice (II) (C语言代码)浏览:999 |
简单的a+b (C语言代码)浏览:340 |
C语言训练-阶乘和数* (C语言代码)-------- 呆板写法浏览:1360 |
WU-拆分位数 (C++代码)浏览:781 |
C语言程序设计教程(第三版)课后习题9.10 (C语言代码)浏览:557 |
三角形 (C语言代码)浏览:914 |
一元一次方程 (C语言代码)浏览:4069 |
整除问题 (C语言代码)浏览:526 |