【发布时间】:2015-05-20 03:16:26
【问题描述】:
我有两个字符串数组。一个有短名字的。
// days short name
String[] shortNames = {"SUN", "MON", "...", "SAT"};
另一个名字很长。
// days long name
String[] longNames = {"SUNDAY", "MONDAY", "....", "SATURDAY"};
两者具有相同数量的元素。如何在 HashMap 中将短名称映射为 KEY 并将长名称映射为 VALUE?
HashMap<String, String> days = new HashMap<>();
我知道,我可以通过循环来制作。有没有更好的办法?
【问题讨论】:
-
我认为在这种情况下循环是最好的方法——当这两个数组的大小相同时。
-
为什么首先存储在数组中?
标签: java arrays arraylist hashmap