Функциональность обработки классов-обёрток - PullRequest
0 голосов
/ 18 ноября 2011

Хотя классы Wrapper предоставляют необходимую функциональность, Java-код иногда слишком сложен из-за необходимых преобразований между версиями примитива и обертки данных, которыми манипулируют.Как это можно сделать?

Ответы [ 2 ]

1 голос
/ 18 ноября 2011

В Java это теперь обрабатывается автоматически для вас через процесс, известный как Автобокс .

Автобокс происходит, когда для кода требуется ссылочный тип, но вы передали примитивный тип.Типичным примером является добавление элементов в коллекцию.

LinkedList<Integer> myList=new LinkedList<Integer>();
int x = 3;
myList.add(x); //x is autoboxed from an int to an Integer.
1 голос
/ 18 ноября 2011

Я знаю, что поместил это в раздел комментариев, но это после прочтения вашего вопроса снова. Именно по этой причине они создали автобокс -> Автобокс

...