簡體   English   中英

如何從沒有哈希表鍵的哈希表中收集所有值

[英]How to collect all values from hashtable without its keys

我有一個合並的哈希表,它具有大約4351個不同的鍵及其相關值,但是我不想指定其每個鍵來獲取值,我只想直接收集所有值,我該如何處理這個?

注意:所有值都是100%的不同值,這就是為什么我想盲目獲取那些數據以進行進一步處理

看看Hashtable#values()

public Collection<V> values()

返回此映射中包含的值的Collection視圖。 集合由地圖支持,因此對地圖的更改會反映在集合中,反之亦然。 如果在對集合進行迭代時修改了映射(通過迭代器自己的remove操作除外),則迭代的結果是不確定的。 集合支持元素刪除,該元素通過Iterator.remove,Collection.remove,removeAll,retainAll和clear操作從映射中刪除相應的映射。 它不支持add或addAll操作。

指定者:
接口Map中的值

返回:
此地圖中包含的值的集合視圖

以來:
1.2

您可以在ArrayList中收集所有值,例如:

如果你喜歡

   HashTable <Object,Type> hm;

那么你可以使用

   ArrayList<Type> al= new ArrayList<Type>(hm.values());

您所有的值現在都在數組列表中

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM