從哪裏可以找到適用於Java的multimap實現,無需包含任何其他類等等。我發現的所有實現都需要其他需要其他的東西事情和它變得凌亂快速。我正在從C++移植一個項目,而且對於Java來說也是新手(也是這個項目,所以我試圖儘可能使它們保持一致),所以任何引用或示例都會很棒。如何在Android上使用Java創建Multimap
6
A
回答
17
5
它看起來像你正在尋找Apache Commons Collection圖書館。你有一個MultiMap類。我還沒有對自己進行過測試,所以我不能保證它能正常工作,但它只是適合您的項目。
你不會在Java中找到MultiMap函數,因此其他人已經編寫了包含它的庫。但是,如果您的知識水平足夠高,但您需要一些Java體驗,您可以嘗試自行實施。所以你最好的選擇是嘗試學習如何使用,並在必要時調整庫在Android上使用它們。
1
如果你關心代碼大小,我們剛纔添加屈德寧我們的工具庫: http://greenrobot.org/2015/12/11/multimaps-in-greenrobot-common-2-2/
罐子是遠低於10萬,如果你認爲Android的65K方法的限制,這是很好。
相關問題
- 1. 如何在Java中使用multimap功能?
- 2. 如何使用Java或Android創建identicon?
- 3. 使用Google Collections創建弱Multimap
- 4. 如何使用java在windows ec2上創建用戶
- 5. 如何創建Android上
- 6. 如何在Java,Android上創建顏色列表?
- 7. 如何在eclipse上使用java創建黑莓中的網頁?
- 8. 如何在Linux系統上使用Java創建mysql dump?
- 9. 如何在android上創建pdf文件
- 10. 如何在Android上創建照片庫?
- 11. 如何在Android上創建SDK?
- 12. 如何在android上創建使用ffmpeg的播放器?
- 13. 如何在Android上使用SpongyCastle創建pkcs#7證書?
- 14. 如何在java平臺上使用在c#t上創建的webservice
- 15. 如何將MultiMap .Net轉發到Java?
- 16. 我如何爲java導入multimap?
- 17. Android/Java - 如何創建HTTPS連接?
- 18. 如何使用wsdl2java創建Java代碼?
- 19. 如何使用java創建一個xml?
- 20. Java:如何使用字節創建包?
- 21. 如何使用Java創建xml文件?
- 22. 如何使用Java創建驗證碼?
- 23. 如何使用Java EE創建SOAP webservice?
- 24. 如何使用Java servlet創建RESTful API?
- 25. 如何使用java創建CheckerBoard
- 26. 如何使用Java創建圖像?
- 27. 如何使用Java創建MySQL日誌
- 28. 如何使用java創建CHM文件?
- 29. 如何使用Java創建文件包
- 30. 如何使用Java JavaMail創建mbox?
我在看番石榴,但它的multimap實現看起來像它需要一些其他類,這反過來需要其他類...我不想安裝和包括一堆新的東西,我只想一個簡單的多圖它的行爲就像在C++中一樣,以簡化移植。謝謝你的建議,但是,如果我找不到足夠乾淨的東西,我可以按照你的建議實施一張地圖/列表,但是我必須創建一些這樣的結構的管理... – ima747 2010-11-05 22:45:50
在地圖中列出的結果是最適合我需求的解決方案。 – ima747 2010-11-16 21:26:32