映射简单值的最佳方法

时间:2015-09-22 09:57:42

标签: java dictionary coding-style

我有一个关于将Long值映射到另一个Long值的问题以及实现该值的最佳方法。

我必须在将数据写入数据库之前将左值映射到正确的值。

  • 3 => 70
  • 8 => 12
  • 1 => 45

有没有“最好的方法”?我在考虑静态地图,左边的Long将是一个键,右边是一个值,我只需得到一个与给定键对应的值。

这是好方法吗?

2 个答案:

答案 0 :(得分:0)

您有两个主要选项:关联容器或数组。如果输入值都在一个小范围内并且性能非常重要,则可以使用数组。否则你也可以像你说的那样使用地图。

答案 1 :(得分:0)

Cheat Sheet 如果知道键值对的大小,请使用map并将初始容量传递给构造函数。根据source的并发/排序要求,仔细选择map的实现。

相关问题