当前位置: 首页 > 面试题库 >

如何在Android上的Java中创建Multimap

岳阳飙
2023-03-14
问题内容

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


问题答案:

您可以使用地图和列表来创建多图。假设您要将整数与类类型T的列表相关联。请使用以下代码:

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

可能会变得凌乱,但这应该可以为您提供所需的东西。

另一个选择是使用Guava库的Multimap实现。



 类似资料:
  • 我想像这样用resideMenu创建一个应用程序。怎么做?或者有什么有用的库可以帮助实现它?谢谢!

  • 所以lv在“v”或“v”后面会有一个“_”,在那之后会有一个整数,比如“_v1”,“_v2”,所以在结尾会是一个整数,但不是任何整数,它应该是整数a。谢谢!

  • 问题内容: 一切都在问题中。这是我的代码: 我正在用Android编写一个小型文件管理器,我想增加创建目录的可能性。没有异常,成功变量总是返回false。有人可以告诉我我的代码有什么问题吗? 谢谢你的建议!! [编辑] 顺便说一句,当手机处于开发模式时,应用程序是否对sdcard具有写访问权限?我正在用手机编程(Acer液体) 问题答案: 您必须添加此权限: 顺便说一下,不确定如何获取SDcard

  • 问题内容: 在搜索如何通过API创建Kafka主题时,我在Scala中找到了以下示例: 最后一个arg 显然是Scala对象。我不清楚如何使该示例在Java中工作。 这篇文章如何在Clojure中创建Scala对象的问题在Clojure中提出了相同的问题,答案是: 我认为Java中的翻译成: 但是,当我尝试使用该方法(或其他任何数量的变体)时,它们都无法编译。 编译错误是: 我正在使用kafka_

  • 问题内容: 他们如何在Java中创建代理。他们是根据需要创建代理,还是创建代理并将其永久保存。 问题答案: 您可以通过两种基本方式创建代理: 通过接口使用JDK机制。看一看。 在具体的类上使用一些字节码生成/操作库。看看cglib和javassist Apache有一个很好的实用程序:commons- proxy 。它包装了许多用于创建代理的机制和框架。 这全部与动态代理有关,即在运行时创建的代理

  • 问题内容: 我想创建一个二维数组,每个单元格都是一个! 我认为这是定义,但我不能在其中添加任何内容,这些定义是真的吗? 要么 请帮我 问题答案: 我想创建一个二维数组,每个单元格都是一个ArrayList! 如果要创建一个2D 数组 ,则可以执行以下操作: