Разбор или автобокс или распаковка
Итак, я уже прочитал, что анализ в потоках здесь, но это не будет автобокс или распаковка, потому что это идет от int
для Integer
? Это предложение
Когда целое число добавляется в список массивов, объявленный как
ArrayList<Integer>
Java выполняет что?
1 ответ
Автоматическое преобразование происходит здесь:
ArrayList<Integer> list = ...
int value = 42;
list.add(value);
называется "автоматическим боксом" (или "конвертацией в бокс"): https://docs.oracle.com/javase/tutorial/java/data/autoboxing.html
int value2 = list.get(0);
будет "распаковывать", потому что Integer
из списков преобразуется в int
,
Разбор происходит только тогда, когда вы читаете что-то из текста, например Integer.parseInt("42")
,