Trong bài viết này, chúng ta sẽ hiểu cách truy cập các phần tử từ một danh sách được liên kết. Các hoạt động 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à -
Input list: [Python, Java, Scala, Java, JavaScript]
Đầu ra mong muốn sẽ là -
The element at index 3 is: Java
Thuật toán
Step 1 - START Step 2 - Declare a linked list namely input_list. Step 3 - Define the values. Step 4 - Using the built-in function get(), we can access any specific element of the linked list by passing the index value to the function. Step 5 - Display the result Step 6 - Stop
Ví dụ 1
Ở đây, chúng tôi liên kết tất cả các hoạt động với nhau trong hàm "main".
import java.util.LinkedList; public class Demo { public static void main(String[] args) { LinkedList<String> input_list = new LinkedList<>(); input_list.add("Python"); input_list.add("Java"); input_list.add("Scala"); input_list.add("Java"); input_list.add("JavaScript"); System.out.println("The list is defined as: " + input_list); String result_string = input_list.get(3); System.out.print("The element at index 3 is: " + result_string); } }
Đầu ra
The list is defined as: [Python, Java, Scala, Java, JavaScript] The element at index 3 is: Java
Ví dụ 2
Ở đây, chúng tôi đóng gói các hoạt động thành các hàm trưng bày lập trình hướng đối tượng.
import java.util.LinkedList; public class Demo { static void get_element(LinkedList<String> input_list, int index){ String result_string = input_list.get(index); System.out.print("The element at index 3 is: " + result_string); } public static void main(String[] args) { LinkedList<String> input_list = new LinkedList<>(); input_list.add("Python"); input_list.add("Java"); input_list.add("Scala"); input_list.add("Java"); input_list.add("JavaScript"); System.out.println("The list is defined as: " + input_list); int index = 3; get_element(input_list, index); } }
Đầu ra
The list is defined as: [Python, Java, Scala, Java, JavaScript] The element at index 3 is: Java