我有一个关于HashMap和其中包含ArrayList的Java问题。键是字符串,值是ArrayList (HashMap<String, ArrayList<Object>>
)
我得到了多个键的列表,我需要将相应的值放入ArrayList中,但我不确定如何操作。
以下是一个例子:
(我所获得的)
ABC
ABC
ABC
123
123
这些键实际上是文件名,因此文件是ArrayList的值。现在我需要分离这些文件名,以便将文件添加到ArrayList中。这样说您是否明白?
这是我所拥有的唯一代码:
Set<String> tempModels = Utils.getSettingSet("module_names", new HashSet<String>(), getActivity());
for(String s : tempModels) {
Log.d("Loading from shared preferences: ", s);
String key = s.substring(0, 17);
}
map.get(key).add(value)
检查是否为null - jmjput()
。 - jmj