Java:使用原始double作为键的有序映射使用什么类型?

时间:2014-03-21 23:32:29

标签: java collections primitive-types

我基本上回顾了一些提供原始集合类型的开源库,但无法找到我需要的确切内容。

以下是我的要求:

  1. 原始双重作为关键
  2. 作为值的对象,或者(更好)按值类型
  3. 进行参数化
  4. 排序 - 每次插入后自动排序
  5. 排序应该是可自定义的 - 我可能需要自己在双打上排序
  6. 请告诉我。性能很重要,但不要在这里充满喜欢的lib更快。

    PS:请不要问为什么我需要原始双重作为关键。

    感谢您的建议!

1 个答案:

答案 0 :(得分:1)

结帐trovecoltapache。从第一眼看,它们似乎并没有内置自动排序(由于自动排序和效率通常并不紧密相关,因此很可能是找到一个非常苗条的选择:-))但这不应该你太难以在课堂上实施。

Here's一篇博客文章,展示了几个原始集合包装器和java.util之间的比较