Trong bài viết này, chúng ta sẽ hiểu cách thêm các phần tử vào danh sách được liên kết. Các thao tác của lớp java.util.LinkedList thực hiện mà chúng ta có thể mong đợi đối với một danh sách được liên kết kép. cuối cùng, cái nào gần với chỉ mục được chỉ định.
Dưới đây là một minh chứng về điều tương tự -
Giả sử đầu vào của chúng tôi là -
Run the program
Đầu ra mong muốn sẽ là -
The elements added to the lists are: [Java, Python, Scala, Shell]
Thuật toán
Step 1 - START Step 2 - Declare a linkedlist namely input_list Step 3 – Using the nuilt-in function add(), we add the elements to the list Step 4 - Display the result Step 5 - Stop
Ví dụ 1
Tại đây, chúng tôi thêm các phần tử vào cuối danh sách.
import java.util.LinkedList; public class Demo { public static void main(String[] args){ LinkedList<String> input_list = new LinkedList<>(); System.out.println("A list is declared"); input_list.add("Java"); input_list.add("Python"); input_list.add("Scala"); input_list.add("Shell"); System.out.println("The elements added to the lists are: " + input_list); } }
Đầu ra
A list is declared The elements added to the lists are: [Java, Python, Scala, Shell]
Ví dụ 2
Tại đây, chúng tôi thêm các phần tử vào vị trí xác định của danh sách.
import java.util.LinkedList; public class Demo { public static void main(String[] args){ LinkedList<String> input_list = new LinkedList<>(); input_list.add("Java"); input_list.add("Python"); input_list.add("JavaScript"); System.out.println("The list is defined as: " + input_list); input_list.add(1, "Scala"); System.out.println("The list after adding element at position 1: " + input_list); } }
Đầu ra
The list is defined as: [Java, Python, JavaScript] The list after adding element at position 1: [Java, Scala, Python, JavaScript]