我想在特定的節點上追加兩個不同的散列映射對,其中鍵值都是String和其他String和Array List。但問題是後來在Firebase數據庫中取代了第一個。我該怎麼辦?我無法一直使用push()。 Link of my code. Please help如何在特定節點上追加兩個不同的哈希映射而不替換Firebase中的其他哈希映射?
-2
A
回答
0
如果您生成唯一的隨機密鑰,則可以實現此目的。這可以使用push()方法完成。
正如我們所知,在HashMap的情況下,它將用新值替換舊值。
不要忘記使用updatechildren()
方法,而不是setValue()
方法直接在想要更新數據的時候。
希望它有幫助。
0
只需使用1 Map<String, Object>
而不是2個不同的。 然後你把所有的數據在這個單一的地圖,字符串,arraylist
相關問題
- 1. 哈希映射在scala中追加
- 2. 不同的哈希碼,但哈希映射不工作
- 3. 哈希映射內的哈希映射的平均值
- 4. Python中的哈希映射
- 5. 映射到一個哈希
- 6. 我想創建一個哈希映射與內部映射和外部映射關係的哈希映射?
- 7. 合併兩個哈希映射Android
- 8. 實現兩個哈希映射
- 9. 哈希映射中的哈希部分如何工作?
- 10. Firebase查詢哈希映射到類
- 11. 哈希映射對象鍵
- 12. 使用哈希映射
- 13. 如何比較單個哈希映射的值,而不使用其他集合
- 14. Trove哈希映射不執行hashCode
- 15. 兩個鍵是相同的哈希映射在寫「現有的?
- 16. 哈希映射中的哈希碼約束
- 17. 哈希值映射值轉換錯誤
- 18. 使用jcombobox同步哈希映射
- 19. 如何反向鏈接哈希映射?
- 20. JavaScript哈希映射如何實現?
- 21. 如何使用哈希映射與JTable
- 22. 要標記哈希映射中的值
- 23. 幫助Java中的哈希表映射
- 24. 添加EditText到哈希映射android
- 25. 哈希映射或在Java中
- 26. 搜索一個哈希映射
- 27. Java |比較四個哈希映射
- 28. 哈希映射2個值Java
- 29. java哈希映射中的鍵值映射
- 30. java改變哈希映射的值
對於節點的每個孩子我不能使用push()方法,我認爲這不是一個好方法,我也是在運行時創建孩子所以由於顯而易見的原因,不需要更新兒童()。請參閱我想要實現的代碼。它會給你更好的主意。 –
這是一個使用'push()'方法的非常好的方法。我懇請你使用'updatechildren()'方法。 –
假設如果一個節點有10個具有鍵值對的孩子,我們是否必須推動每個孩子?雖然我知道如果兩個(鍵值)都是字符串,我們可以爲所有孩子使用單個哈希映射,但是這裏情況是不同的。 –