【发布时间】:2021-02-28 21:09:08
【问题描述】:
所以我想制作这个小程序来训练语言。我制作了一个 Hashmap,其中包含西班牙语单词作为键,英语等价词作为值。例如:
HashMap<String, String> words = new HashMap<String, String>();
words.put("dentista", "dentist");
words.put("abogado", "lawyer");
words.put("maestro", "teacher");
现在我想与这些人一起训练,首先询问我选择哪种语言被问到。如果我说选择英语(=值),我希望我的程序向我显示每个键并等待我通过扫描仪和比较我的反应和它的关键。 HashMaps 可以实现这样的事情吗? 我从这个开始:
Scanner scan = new Scanner(System.in);
Collection<String> esp = words.keySet();
for (String string : esp) {
System.out.println(string);
}
Collection<String> eng = words.values();
for (String string : eng ) {
System.out.println(string);
}
有人有提示吗?我已经在这工作了 4 小时,调试只是意味着我删除了我所拥有的每一点进展。
【问题讨论】:
标签: java hashmap java.util.scanner