ArrayList(int initialCapacity)
и другие коллекции в java работают с индексом int
.
Не может быть случаев, когда int
недостаточно, и может потребоваться больше диапазон int
?
UPDATE:
Для Java 10 или какой-либо другой версии для этого потребуется разработать новую структуру Collection. Поскольку использование long
с текущими коллекциями будет разорвать обратную совместимость. Не правда ли?