整数 (またはプリミティブ int) にマップする必要があるオブジェクトがあります。
たとえば
Object[] objects = new Object[X];
objects[2]=o1;
objects[34]=o2;
objects[126]=o3;
...
したがって、キーの範囲は 0 から X ですが、必要なのは少数 (20 としましょう) のマッピング ペアだけです。(マッピングは一度だけ行われ、変更されません)
ほとんど使用されていない「大きな」配列の代わりに、(パフォーマンスとメモリ使用量のバイス) Map を使用すること (およびどの実装が最適か) を使用することをお勧めします。
必要な範囲は、実際には開発中に後でスケールアップする可能性があります. (現在、X は 256 です。かなり小さいです)
要約すると、Java で Numbers を Objects に効率的にマップしたいと考えています。