Классы реализации довольно непрозрачны. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * ArrayList
* * * * По сравнению с реальным статическим массивом *1001* довольно неочевидно, поэтому использовать его не нужно.
Вы не получите никакой выгоды, по крайней мере, таким образом вы сэкономите, имея обертку для статического массива, содержащего хэш-карту.
Изменение размера ArrayList
было бы похоже на изменение размера HashMap
, так как они оба работают со статическим базовым массивом, но в любом случае вам придется перефразировать все элементы карты, так что на самом деле нет необходимости использовать его .