Ви вже багато знаєте про примітивні типи, а на цьому рівні познайомилися і з їх класами-близнюками — типами-обгортками, дізналися, що таке autoboxing і unboxing, як правильно порівнювати типи-обгортки, а як — неправильно.
Також ви перейшли на новий рівень роботи з масивами, познайомившись з класом ArrayList. Загалом, є над чим подумати! А ще краще — виділити пів години на кілька додаткових статей з цих тем, які розставлять усе на свої місця.
Обгортки, розпаковка і запаковка
Класи-обгортки виглядають і поводяться як однойменний примітивний тип, але насправді — найсправжнісінькі класи. Кому це потрібно, для чого це потрібно і що з цим робити, ви дізнаєтеся з цієї статті.
Клас ArrayList
Масиви — це круто, але обмежений розмір і неможливість додавання чи видалення нових елементів псують настрій програмістам. Тож зустрічайте ArrayList: вдосконалений масив, проста і зручна структура даних. Одного разу пересівши з масивів на ArrayList, ви вже не зможете повернутися назад.
Видалення елемента зі списку ArrayList
А ось ще одна стаття в продовження теми про ArrayList. Цього разу зупинимося детальніше на важливих операціях для роботи зі списками — видалення елемента зі списку і видалення елемента зі списку в циклі.
Робота ArrayList у картинках
Якщо ви не до кінця зрозуміли, як працює ArrayList, ця лекція — для вас. Тут буде багато картинок і пояснень, і майже не буде коду. Але головне, після її прочитання і усвідомлення ви дуже добре зрозумієте, як працює ArrayList… Хто знає, можливо, навіть власний реалізуєте після цього! Так, для тренування, це непогане завдання для починаючого розробника.
ПЕРЕЙДІТЬ В ПОВНУ ВЕРСІЮ