我需要存儲每個組實體對象的一些實體對象+計數器。 我該怎麼做?什麼是對象的存儲對象和計數器的數據結構
回答
您可以使用地圖
Map<Object, Integer> map = new HashMap<Object, Integer>();
這裏,Object
是您的鑰匙和Integer
是您的計數。
- 您的密鑰在HashMap中應該是唯一的。
- 由於它使用散列法,它將有助於在搜索時有效地檢索對象。
好的,謝謝,我會嘗試從我 – Whix
任何地圖都可以。或者,如果您對學習新類不感興趣,只需使用矩陣。
int matrix[][]=new int[10][10];
如果計數器變量是不是對象本身的一部分,你可以使用Map<Object,Integer>
其他答案建議。但是,請記住,如果計數器是對象數據的一部分,則可以使用任何收集或列表。然後你會用setter更新櫃檯。或者,更新各種類的特定構造函數中的計數器也可能是一種優選方式。
class Data
{
int counter = 0;
Data()
{
counter++;
}
}
+1,因爲這給了更多的信息:) –
不,我不能在我的實體使用計數器 – Whix
- 1. 什麼數據結構讀取存儲500個對象
- 2. 爲什麼Java使用堆數據結構來存儲對象?
- 3. 什麼結構是存儲在內存中的Python對象?
- 4. S3建議存儲對象的層次結構是什麼?
- 5. 什麼是多值主鍵對象的好數據結構?
- 6. 使用數據結構對象在Android中存儲數據
- 7. 存儲嵌套Json對象的數據庫模式是什麼?
- 8. 存儲具有名稱的對象的數據結構
- 9. jQuery對象數據結構
- 10. Java對象 - 數據結構
- 11. 數據結構對象
- 12. 什麼是此層次結構的基於對象的最佳數據結構?
- 13. 哪些數據結構對象的地址存儲在C++
- 14. 的java通用對象如何在數據結構存儲
- 15. minio:minio.io對象存儲服務器的集羣體系結構是什麼?
- 16. 存儲結構對象的空指針
- 17. 對象存儲和鍵值數據庫有什麼區別?
- 18. 什麼是對象構造函數?
- 19. 什麼是對象存儲和雲計算
- 20. 什麼樣的數據庫適合存儲我的對象?
- 21. C++什麼是對象「樁」的二維數組的最佳數據結構?
- 22. 什麼數據結構用於對象的評估順序?
- 23. 存儲器結構指針數組到對象(可視化)
- 24. 對象的二維數據結構
- 25. 選擇數據結構中的對象
- 26. 什麼是存儲持久對象數組的最佳方式?
- 27. 在對象數組中存儲對象
- 28. 保存對象的結構
- 29. 擁有對象並返回對象的數據結構
- 30. 對象數據的持久存儲
使用地圖 –
Thihara