java - 如何在 Android 上用 Java 创建多图

标签 java android multimap

我在哪里可以找到适用于 Android 的 Java 多图实现,而无需包含任何其他类等。我发现的实现都需要其他东西,而这些东西又需要其他东西,而且很快就会变得困惑。我正在从 C++ 移植一个项目并且是 java 的新手(这个项目也是如此,所以我试图在让它工作的同时尽可能保持相同)所以任何引用或示例都会很棒。

最佳答案

您可以使用 map 和列表来创建多 map 。假设您想将一个整数与类类型 T 的列表相关联。使用以下代码:

Map<Integer, List<T>> myMultiMap = new HashMap<Integer, List<T>>();

它可能会变得困惑,但是,这应该会为您提供您正在寻找的东西。

另一种选择是使用 Guava图书馆的Multimap实现。

关于java - 如何在 Android 上用 Java 创建多图,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4109167/

相关文章:

c++ - 我如何链接以下数据

java - 带有内联图像的 JEditorPane

java - (Java) JLabel 的 setBounds 问题

java - Application Insights Log4j 按日志文件名筛选

java - 如何使用有序映射 Iterator.previous()

android - 在Android中按类型获取电话号码

android - gcloud Firebase Android 测试 : Unable to access the test environment catalog: ResponseError 403: Not authorized for project

android - __android_log_print 输出 '/n' 换行 CR

java - 禁用备份时,Hazelcast 是否将 MultiMap 值存储在本地实例中?

c++ - 多重映射迭代器是否也需要排序函数的类型?