Разбор или автобокс или распаковка

Итак, я уже прочитал, что анализ в потоках здесь, но это не будет автобокс или распаковка, потому что это идет от 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"),

Другие вопросы по тегам