如何将HashTable值作为Arraylist?

Rad*_*adi 14 java hashtable arraylist

Hashtable hw

如何将其值转换为:

ArrayList <Word> arr
Run Code Online (Sandbox Code Playgroud)

谢谢.

jjn*_*guy 46

使用ArrayList带有集合的构造函数.

ArrayList<Word> arr = new ArrayList<Word>(hw.values());
Run Code Online (Sandbox Code Playgroud)

然后,HashTable将在新的每个值ArrayList.

您可以在javadocs中找到有关构造函数的文档.


kar*_*rts 10

ArrayList<Word> arr = new ArrayList<Word>( hw.values() );
Run Code Online (Sandbox Code Playgroud)


Sim*_*ges 8

你也可以使用

ArrayList<Word> arr = Collections.list(hw.keys());
Run Code Online (Sandbox Code Playgroud)

作为ArrayList的键