Метод add
Метод add добавляет новый элемент в конец списка
List. Первым параметром метод принимает элемент,
который нужно добавить. Также существует перегрузка метода,
которая первым параметром принимает индекс, а вторым -
элемент. В этом случае элемент вставляется в указанную
позицию, а все последующие элементы сдвигаются вправо.
Метод возвращает true, если добавление прошло успешно.
Синтаксис
list.add(element)
list.add(index, element)
Пример
Давайте добавим новый элемент в конец списка:
import java.util.List;
import java.util.ArrayList;
public class Main
{
public static void main(String[] args)
{
List<String> list = new ArrayList<>(List.of("a", "b", "c"));
list.add("d");
System.out.println(list);
}
}
Результат выполнения кода:
[a, b, c, d]
Пример
Давайте добавим элемент в начало списка,
указав индекс 0:
import java.util.List;
import java.util.ArrayList;
public class Main
{
public static void main(String[] args)
{
List<String> list = new ArrayList<>(List.of("a", "b", "c"));
list.add(0, "d");
System.out.println(list);
}
}
Результат выполнения кода:
[d, a, b, c]
Пример
Давайте вставим элемент в середину списка,
указав индекс 2:
import java.util.List;
import java.util.ArrayList;
public class Main
{
public static void main(String[] args)
{
List<Integer> list = new ArrayList<>(List.of(1, 2, 3, 4, 5));
list.add(2, 6);
System.out.println(list);
}
}
Результат выполнения кода:
[1, 2, 6, 3, 4, 5]