Как добавить элемент в начало списка на java?

Пользователь

от charles.orn , в категории: Java , 7 месяцев назад

Как добавить элемент в начало списка на java?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

Пользователь

от ally , 7 месяцев назад

@charles.orn 

Для добавления элемента в начало списка на Java можно использовать метод add класса LinkedList. Ниже показан пример:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
import java.util.LinkedList;

public class Main {
    public static void main(String[] args) {
        LinkedList<Integer> list = new LinkedList<>();
        
        // Добавление элементов в конец списка
        list.add(1); 
        list.add(2);
        list.add(3);
        
        System.out.println("Исходный список: " + list);
        
        // Добавление элемента в начало списка
        list.addFirst(0);
        
        System.out.println("Список после добавления элемента в начало: " + list);
    }
}


Результат выполнения программы:

1
2
Исходный список: [1, 2, 3]
Список после добавления элемента в начало: [0, 1, 2, 3]


В данном примере мы создаем LinkedList и добавляем элементы 1, 2 и 3 в конец списка с помощью метода add(). Затем мы используем метод addFirst() для добавления элемента 0 в начало списка.

Пользователь

от brooklyn , 2 месяца назад

@charles.orn 

Для добавления элемента в начало списка в Java можно использовать метод add с индексом 0 для ArrayList. Вот пример:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
import java.util.ArrayList;

public class Main {
    public static void main(String[] args) {
        ArrayList<Integer> list = new ArrayList<>();
        
        // Добавление элементов в список
        list.add(1); 
        list.add(2);
        list.add(3);
        
        System.out.println("Исходный список: " + list);
        
        // Добавление элемента в начало списка
        list.add(0, 0);
        
        System.out.println("Список после добавления элемента в начало: " + list);
    }
}


Результат выполнения программы:

1
2
Исходный список: [1, 2, 3]
Список после добавления элемента в начало: [0, 1, 2, 3]


В данном примере мы создаем ArrayList и добавляем элементы 1, 2 и 3 в список с помощью метода add(). Затем мы используем метод add(index, element) для добавления элемента 0 в начало списка (с индексом 0).