![](/img/trans.png)
[英]how to get values from an ArrayList<Hashtable<String, ArrayList<String>>>
[英]how to get HashTable values as Arraylist?
Hashtable hw
如何將其值轉換為:
ArrayList <Word> arr
謝謝。
使用帶有集合的ArrayList
構造函數。
ArrayList<Word> arr = new ArrayList<Word>(hw.values());
然后, HashTable
中的每個值都將位於新的ArrayList
。
您可以在javadocs中找到有關構造函數的文檔。
ArrayList<Word> arr = new ArrayList<Word>( hw.values() );
你也可以使用
ArrayList<Word> arr = Collections.list(hw.keys());
作為ArrayList的鍵
使用
hw.values();
它只會返回Word
對象的Collection(如List)。
來自javadocs
值
public Collection values()
返回此映射中包含的值的Collection視圖。 該集合由地圖支持,因此對地圖的更改將反映在集合中,反之亦然。 如果在對集合進行迭代時修改了映射(除了通過迭代器自己的remove操作),迭代的結果是未定義的。 該集合支持元素刪除,它通過Iterator.remove,Collection.remove,removeAll,retainAll和clear操作從地圖中刪除相應的映射。 它不支持add或addAll操作。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.