如果我想放置員工詳細信息,我可以使用哪些集合1)作爲關鍵值2)沒有關鍵值。在這兩種情況下,我想按照插入順序檢索數據。請幫助。用於在插入的訂單中獲取數據的集合
1
A
回答
5
對於簡單的List
實現(簡單值列表存儲),可以使用ArrayList
類。對於Map
(鍵值存儲),請使用LinkedHashMap
。這兩種實現都將保留插入順序。
3
的哈希表和鏈接列表實現Map接口的,具有可預知的迭代順序。這個實現與HashMap的不同之處在於它保持了一個雙向鏈表,它貫穿其所有條目。這個鏈表定義了迭代排序,這通常是鍵被插入映射的順序(插入順序)。請注意,如果將鍵重新插入到地圖中,則插入順序不受影響。 (如果m.put(K,V)是當m.containsKey(K)將調用之前立即返回true調用的密鑰k被重新插入到地圖米)
0
對於鍵值對有序格式:LinkedHashMap
對於非 - 有序格式鍵 - 值對:ArrayList
相關問題
- 1. 表單從集合中獲取數據
- 2. 獲取電子郵件插入訂單
- 3. 訂單數據表使用LINQ基於一類集合
- 4. DBUnit的訂單數據集
- 5. 獲取銷售訂單集合只包含簡單的產品
- 6. 如何向訂單中的數據插入數據
- 7. Magento:獲取按屬性過濾的產品集合的訂單項集合
- 8. 如何從一個集合中獲取數據並將其插入到Nodejs中的另一個集合中?
- 9. MongoDB system.profile集合:沒有數據用於「插入」操作?
- 10. 插入和合並排序不適用於大數據集C++
- 11. MarkLogic從集合中獲取數據
- 12. 從grails中的表單獲取集合
- 13. 在OpenERP中使用webservice插入訂單
- 14. 將表單中的數據插入數據集
- 15. /data/db中的數據文件大於在MongoDB中插入的數據集
- 16. 從函數獲取數據中插入
- 17. C++定義一個集合中的集合的訂單
- 18. MySQL 5.1插入/選擇錯誤訂單中的數據
- 19. 獲取基於Linq的其他集合的屬性的集合
- 20. 從第二個集合中獲取數據的聚合
- 21. zf2表單集合水化獲取錯誤$水合物中的數據
- 22. 如何使用快捷鍵在Visual Studio中插入獲取數據成員的集合代碼?
- 23. 核心數據獲取結果訂單
- 24. 未在數據庫中插入訂單詳細信息
- 25. 如何通過Magento中的集合獲取所有訂單的期限?
- 26. 如何在加入2個集合後獲取數據?
- 27. 使用Java在MongoDB中插入集合。
- 28. 在插入查詢中使用集合
- 29. 獲取其中的訂單行符合一定要求的訂單
- 30. 數據集表在單個數據集中合併結果集
這是很好的一個;謝謝。 – user1281029