![]() |
1
3
为什么不使用ApacheCommons集合中的多密钥? http://commons.apache.org/collections/api-3.1/org/apache/commons/collections/keyvalue/MultiKey.html
|
![]() |
2
3
为什么不是
|
![]() |
3
2
你需要一个嵌套的
|
![]() |
4
1
你可以使用
|
![]() |
5
0
在这种情况下,为什么不使用
|
![]() |
6
0
当然可以使用Java的集合来实现这一点,但这是 真的,真的吗? 数据库的任务。 你考虑过使用嵌入式数据库吗?它们允许您享受DBMS的所有奢华,而实际上不需要它(它们只是一个库)。例如,查看sqlite或hsqldb。 |
![]() |
7
0
为什么不使用嵌入式数据库 H2 .然后,您可以使用一些简单的包装器(如Spring中的SimpleJDBCTemplate)在SQL中执行搜索。或者,您可以为对象创建一个ORM映射,并在映射的对象上使用HQL或按示例搜索。 |
![]() |
8
0
哈希图中的元素可以是arraylist或其他哈希图。这样,一个键映射到多个整数。要搜索,您需要查找第一个键,然后查找结果中的第二个键。退房 BalusC's excellent example .根据您的评论,动态插入(如果它不知道什么时候已经添加了密钥)应该类似于:
可以创建key path map类,该类在请求时返回映射(get map(“vehicle”),并在请求包含一个路径(get(“vehicle”、“mfg”、“key 3”、“key 4”、“key 5”))的路径时返回值,类似于文件树。 另一种方法是使您的密钥包含两个字符串。密钥可以是简单的串联(“车辆:制造商”)或如下列表:
您还可以使用一个自定义键对象,其中有两个字段根据2的串联进行散列(由 overriding hashCode and equals ;您的对象只能委托给InternalString.HashCode和InternalString.Equals)。 [从评论中移动] |
![]() |
10
0
你可以用谷歌的番石榴 Table 根据您的要求收集。
|
|
user29759326 · 如何返回递归函数中的最后一个值? 4 月前 |
|
malife89 · 将java中的字符串读取为正确的日期格式 5 月前 |
![]() |
Tim · 在java中,有没有更快的方法将字节数组写入文件? 5 月前 |
![]() |
rudraraj · java中未声明最终变量 5 月前 |
![]() |
Bala Ji · 以下BFS的实施效率如何? 5 月前 |