存在於HashMap<key,value>
中的一組值。如何通過避免在android
中出現重複值,在ArrayList
內添加HashMap
值HashMap<key,value>
。在ArrayList中的HashMap中添加HashMap值,而不會在Android中發生重複
回答
要添加HashMap中值內的數組列表使用這種方法:
如下首先聲明它靈活地直接添加的值作爲ArrayList
ArrayList<HashMap<key,value>>> myArrayHash = new ArrayList<HashMap<key,value>>
將值添加到其中:
如果您已經從您的問題的聲音中創建了您的HashMap: myArrayHash.add(HashMapValue);
爲了避免重複:
您需要使用Java中的Set Class
所以最後的代碼將如下金額:
Set<ArrayList<HashMap<key,value>>> hashset = new HashSet<>(); hashset.addAll(myArrayHash); myArrayHash.clear(); myArrayHash.addAll(hashset);
您需要更換您的變量值適當,因爲你還沒有發佈任何碼。這是一個足夠好的例子,可以爲將來的任何類型的問題提供一個通用示例。
,同時在myArrayHash中添加hashset它顯示錯誤(ArrayList
是否在HashMap
到ArrayList
之間添加獨特的值?
如果是,則可以將HashMap條目<K, V>
添加到反向HashMap <V, K>
,然後獲取該反向映射的所有關鍵字。假設你的鍵有類類型K
和你的價值有類類型V
:
// change to private if needed
public List<V> getUniqueValues(Map<K, V> originMap) {
Map<V, K> reverseMap = new HashMap<>();
Set<K> keys = originMap.keySet();
Iterator<K> iterator = keys.iterator();
while (iterator.hasNext()) {
K key = iterator.next();
V val = originMap.get(key);
reverseMap.add(val, key);
}
return new ArrayList<>(reverseMap.keySet());
}
- 1. 如何將HashMap添加到HashMap的HashMap中而不被覆蓋
- 2. 在HashMap中添加條目到ArrayList
- 3. HashMap不添加重複鍵
- 4. 在HashMap的ArrayList中搜索HashMap
- 5. Arraylist中的HashMap
- 6. 添加到HashMap中會產生NullPointerException
- 7. 的Hashmap與ArrayList中的值的Android
- 8. 存儲在HashMap中的重複值
- 9. Arraylist <hashmap<>>在列表視圖中重複的值
- 10. 使用HashMap中,而不是ArrayList的
- 11. 在Android中保存ArrayList的HashMap
- 12. 在hashmap中添加Arraylist <string,List <String>>中的值android
- 13. 如何在Java中使用hashmap在ArrayList中找到重複項?
- 14. 如何把所有值在ArrayList中的hashmap在android中?
- 15. 將值添加到HashMap中
- 16. 添加兩個ArrayList中,以包含HashMap
- 17. ArrayList中的Java HashMap
- 18. 在HashMap中存儲ArrayList
- 19. 在Java:List,ArrayList和Map中,HashMap
- 20. 的ArrayList在HashMap中在Java中
- 21. 在HashMap中StringList的ArrayList中添加動態內容
- 22. 查找重複的HashMap中
- 23. 從列表視圖與HashMap創建ArrayList重複,而不是添加
- 24. 如何在循環內發生id時在hashmap中增加值?
- 25. Android的 - 當ArrayList放在HashMap中時崩潰值
- 26. 複雜的Hashmap ArrayList的發電機
- 27. ArrayList作爲Hashmap中的鍵
- 28. ArrayList中的Hashmap更換
- 29. 爲HashMap添加值
- 30. 操作ArrayList存儲爲HashMap中的值
發佈一些代碼,請,這個問題是非常差 –
提供了一個例子或代碼 – Shahid
看一看答案,如果它足夠滿足您的問題 –