Computer >> Máy Tính >  >> Lập trình >> Java

Chương trình Java để loại bỏ các phần tử khỏi LinkedList

Trong bài viết này, chúng ta sẽ hiểu cách xóa các phần tử khỏi danh sách 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. Các hoạt động mà chỉ mục vào danh sách sẽ duyệt qua danh sách từ đầu hoặc cuối, tùy theo chỉ mục 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à -

The list is defined as: [Java, Scala, Python, JavaScript, C++]

Đầu ra mong muốn sẽ là -

The list after removing all the elements is: [Python, JavaScript, C++]

Thuật toán

Step 1 - START
Step 2 - Declare namely
Step 3 - Define the values.
Step 4 - Display the result
Step 5 - 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<String>();
      input_list.add("Java");
      input_list.add("Scala");
      input_list.add("Python");
      input_list.add("JavaScript");
      input_list.add("C++");
      System.out.println("The list is defined as: " + input_list);
      input_list.remove();
      input_list.remove();
      System.out.println("The list after removing all the elements is: " + input_list);
   }
}

Đầu ra

The list is defined as: [Java, Scala, Python, JavaScript, C++]
The list after removing all the elements is: [Python, JavaScript, C++]

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 remove_element(LinkedList<String> input_list){
      input_list.remove();
      input_list.remove();
      System.out.println("The list after removing all the elements is: " + input_list);
   }
   public static void main(String args[]){
      LinkedList<String> input_list = new LinkedList<String>();
      input_list.add("Java");
      input_list.add("Scala");
      input_list.add("Python");
      input_list.add("JavaScript");
      input_list.add("C++");
      System.out.println("The list is defined as: " + input_list);
      remove_element(input_list);
   }
}

Đầu ra

The list is defined as: [Java, Scala, Python, JavaScript, C++]
The list after removing all the elements is: [Python, JavaScript, C++]