从哪里可以找到适用于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上使用Intent?
- 7. 如何在eclipse上使用java创建黑莓中的网页?
- 8. 如何在Linux系统上使用Java创建mysql dump?
- 9. 如何在Java,Android上创建颜色列表?
- 10. 如何在Android上创建照片库?
- 11. 如何在android上创建pdf文件
- 12. 如何在Android上创建SDK?
- 13. 如何使用PhoneGap在Android上创建白色警报?
- 14. 如何在Android上使用PhoneGap创建文本到语音?
- 15. 如何使用GraphApi在Android上创建FB相册
- 16. 如何在Android上使用SpongyCastle创建pkcs#7证书?
- 17. 如何在android上创建使用ffmpeg的播放器?
- 18. Multimap的Multimap Java - 分类时间表
- 19. 使用Java访问phonegap创建表 - android
- 20. 如何使用Guava的MultiMap输出唯一的密钥? (JAVA)
- 21. 如何在java平台上使用在c#t上创建的webservice
- 22. 如何使用Android NDK创建Java对象(int [])
- 23. Java如何对multimap进行排序vs?
- 24. 我如何为java导入multimap?
- 25. 如何将MultiMap .Net转发到Java?
- 26. 如何使用java创建网站
- 27. 如何使用wsdl2java创建Java代码?
- 28. 如何使用java创建ObjectIds查询?
- 29. 如何使用java创建Facebook帐户
- 30. 如何使用Java JavaMail创建mbox?
我在看番石榴,但它的multimap实现看起来像它需要一些其他类,这反过来需要其他类...我不想安装和包括一堆新的东西,我只想一个简单的多图它的行为就像在C++中一样,以简化移植。谢谢你的建议,但是,如果我找不到足够干净的东西,我可以按照你的建议实施一张地图/列表,但是我必须创建一些这样的结构的管理... – ima747 2010-11-05 22:45:50
在地图中列出的结果是最适合我需求的解决方案。 – ima747 2010-11-16 21:26:32