Ви вже багато знаєте про примітивні типи, а на цьому рівні познайомилися ще й з їхніми «близнюками» — класами-обгортками, дізналися, що таке autoboxing і unboxing, як правильно порівнювати класи-обгортки, а як — неправильно.

Також ви перейшли на новий рівень роботи з масивами, ознайомившись із класом ArrayList. Загалом є над чим поміркувати! А ще краще — виділити пів години й прочитати кілька додаткових статей на ці теми, щоб розставити все по своїх місцях.

Обгортки, розпакування й упакування

Класи-обгортки мають вигляд і поведінку однойменних примітивних типів, але насправді — це справжнісінькі класи. Кому це знадобилося, для чого це потрібно та що з цим робити, ви дізнаєтеся з цієї статті.

Клас ArrayList

Масиви — це чудово, але обмежений розмір і неможливість додавання або видалення нових елементів псують настрій програмістам. Тож зустрічайте ArrayList: удосконалений масив, проста й зручна структура даних. Одного разу пересівши з масивів на ArrayList, ви вже не зможете повернутися назад.

Видалення елемента зі списку ArrayList

А ось іще одна стаття на продовження теми про ArrayList. Цього разу зупинимося докладніше на важливих операціях для роботи з цим класом — видаленні елемента зі списку й видаленні елемента зі списку в циклі.

Робота ArrayList у картинках

Якщо ви не до кінця зрозуміли, як працює ArrayList, ця лекція — для вас. Тут буде багато картинок і пояснень і майже не буде коду. Але головне, після її прочитання й усвідомлення ви дуже добре зрозумієте, як працює ArrayList… Хто знає, може навіть власний список реалізуєте після цього! Просто так, для тренування. Це непогана задачка для розробника-початківця.