我必須編寫一個程序,使用集合來實現Java中的地圖。如何在Java中定義自己的地圖
1
A
回答
0
創建一個包含鍵和值的MapEntry類型。
取一些收集類,並用方法put(Object key, Object value)
,get(Object key)
,remove(Object key)
和containsKey(Object key)
擴展它。將其參數化爲MapEntries的集合。
首先,containsKey:遍歷您的集合,查找具有與給定鍵相對應的鍵值的MapEntry。如果找到一個,則返回true,否則返回false。
接下來,放入:循環訪問您的集合,使用相同的鍵值查找MapEntry。如果找到一個,請替換該值。如果沒有,則使用鍵和值創建一個新的MapEntry並將其添加到您的集合中。
獲取:循環訪問您的集合,使用給定的鍵查找MapEntry。如果找到一個,則返回值,否則返回null。
刪除:循環...如果找到一個,刪除該映射條目。
完成。
0
所以,你想寫一個使用Map
的程序,你可以從Oracle Tutorials中找到它。下一次,嘗試對你的問題進行具體明確,並清楚你的問題,以便得到更好的答案...
+0
這個問題的文本不是非常雄辯,但我認爲你完全誤解了它。 – 2010-07-17 08:01:15
相關問題
- 1. 如何創建我自己的自定義地圖
- 2. 在自定義Google地圖上顯示自己的地方
- 3. 如何定義我們自己的地圖和減少類
- 4. 如何在Google地圖中創建自定義地圖?
- 5. 如何自動旋轉自己的自定義視圖?
- 6. 繪製自己的自定義視圖
- 7. 如何在mediawiki中創建自己的自定義組?
- 8. 如何在Laravel 5中添加我自己的自定義類?
- 9. 如何在magento中添加自己的自定義模板
- 10. 如何在iOS中製作我自己的自定義日曆
- 11. 如何使自己的自定義相機畫廊視圖
- 12. 在Android中定位自定義地圖
- 13. 在android中的自定義地圖
- 14. 如何在自定義Google地圖中移除地點?
- 15. 如何爲自己的類定義'='?
- 16. 如何定義我自己的SelectableChannel?
- 17. 如何定義我自己的errno值?
- 18. 如何在android中創建我們自己的自定義視圖
- 19. 如何在iPhone中的地圖中創建自定義註釋?
- 20. 在Java中如何以及在哪裏定義自己的Exception層次結構?
- 21. 在android中顯示自己的地圖
- 22. 如何在myview中使用自定義地圖圖像?
- 23. 如何在自定義圖釘中嵌入bing地圖
- 24. 如何自定義傳單地圖CSS
- 25. 如何自定義優步API地圖?
- 26. Android:Skobbler,如何自定義地圖瓷磚?
- 27. 如何將自定義視圖膨脹爲自己?
- 28. 如何在Google地圖中自定義infowindow的state_pressed顏色?
- 29. 如何在JSDoc中正確定義自己的類的類型?
- 30. 如何添加自己的自定義項的ID在ListView
你的問題沒有意義。地圖沒有所有者的概念。你試圖解決什麼樣的高層次需求?這與你的地圖有什麼關係? – 2010-07-17 07:45:59
從措辭來看,我認爲高層次的需求是「功課」。 – 2010-07-17 07:51:43
你的意思是「如何編寫我自己的'Map'接口實現? – bakkal 2010-07-17 07:52:17