当value是ArrayList时,将键值插入HashTable

时间:2015-06-15 20:45:31

标签: java hashtable

我在一些字符串值上运行for循环,我想在循环传递中更新Arraylist值(对于特定键)但是当我搜索如何为键设置arraylist值时,我可以找到在更新arraylist的所有值之后更新值的解决方案。 假设对于key sub我想在得到值val

时立即输入字符串
                data.put(sub,new ArrayList<String>(val));

1 个答案:

答案 0 :(得分:1)

  

有没有办法逐个添加元素到Arraylist(值)   而不是一次放。

我无法通过ArrayListput(...)添加任何内容,但add()

如果您想逐个添加值ArrayList,可以使用foreach循环:

for(TypeOfTheSingleElementFromTheSet variable: setOfElementsWhichImplementsIterable){
    list.add(variable);
}

重新描述原帖后

data.get(sub).add(val); //where data is reference to an object which implements Map interface