我有需要映射到整数(或原始整数)的对象。
所以例如
Object[] objects = new Object[X];
objects[2]=o1;
objects[34]=o2;
objects[126]=o3;
...
所以我有一个从 0 到 X 的键范围,但只需要几个(比如说 20 个)映射对。(映射只做一次,不会改变)
使用 Map (以及哪种实现最适合)而不是大多数未使用的“大”数组会是(性能和内存使用虎钳)更好的主意。
在开发过程中,所需的范围实际上可能会扩大 - 所以如果它只对非常大的 X 很重要,那对我来说仍然很有趣。(目前 X 是 256 - 非常小)
总结一下:我想有效地将数字映射到 Java 中的对象。