Динамический массив в Java: примеры и объяснения
Динамический массив java представляет собой массив, который может изменять свой размер во время выполнения программы. Такой массив не имеет фиксированного размера и может увеличиваться или уменьшаться в зависимости от необходимости.
Java обеспечивает динамический массив с помощью класса ArrayList. ArrayList - это класс, который предоставляет удобный интерфейс для работы с динамическими массивами. Этот класс добавляет возможности для автоматического изменения размера массива при добавлении или удалении элементов.
Пример кода, демонстрирующего использование динамического массива java:
import java.util.ArrayList;
public class DynamicArrayExample {
public static void main(String[] args) {
ArrayList list = new ArrayList();
// Добавление элементов в динамический массив
list.add("Первый элемент");
list.add("Второй элемент");
list.add("Третий элемент");
// Изменение размера динамического массива
list.add("Четвертый элемент");
// Обход элементов динамического массива
for(String s : list) {
System.out.println(s);
}
// Удаление элемента из динамического массива
list.remove(1);
// Вывод размера динамического массива
System.out.println("Размер динамического массива: " + list.size());
// Очистка динамического массива
list.clear();
}
}
В данном примере создается динамический массив, в который добавляются несколько элементов. После этого изменяется размер массива, и он обходится для вывода всех элементов на экран. Затем из динамического массива удаляется второй элемент, выводится размер массива и массив очищается.