我有n
每个对象都有一个识别号。我让它们未排序,但索引范围(0, n-1)
用于识别它们。我想尽可能快地访问它们。我想 ArrayList 将是最好的选择,我会n
在 ArrayList 的位置添加带有标识符的对象,索引n
为:
list.add(identifier, object);
问题是,当我添加对象时,我得到了一个,IndexOutOfBounds Exception
因为我添加的对象是未排序的,并且size()
较小,尽管我知道以前的位置也会被填充。
另一种选择是使用 HashMap 但我认为这会降低性能。
您知道具有上述行为的集合吗?