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

Chương trình Java để thay thế các phần tử trong một danh sách

Trong bài này, chúng ta sẽ hiểu cách thay thế các phần tử trong một danh sách. Tập hợp Listextends và khai báo hành vi của một tập hợp lưu trữ một chuỗi các phần tử.

Bộ sưu tập là một khuôn khổ cung cấp kiến ​​trúc để lưu trữ và thao tác với nhóm đối tượng. Bộ sưu tập Java có thể đạt được tất cả các thao tác mà bạn thực hiện trên dữ liệu như tìm kiếm, sắp xếp, chèn, thao tác và xóa.

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 : [Java, Scala, Mysql, Redshift]

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

After replacing one element of the list: [Java, Scala, Python, Redshift]

Thuật toán

Step 1 - START
Step 2 - Declare a list namely input_list.
Step 3 - Define the values.
Step 4 - Use the function .set() and pass the index to be updated and the string to be added as parameter.
Step 5 - Display the list as 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.*;
public class Demo {
   public static void main(String[] args) {
      System.out.println("The required packages have been imported");
      try {
         ArrayList<String> input_list = new ArrayList<>();
         input_list.add("Java");
         input_list.add("Scala");
         input_list.add("Mysql");
         input_list.add("Redshift");
         System.out.println("The list is defined as" +input_list);
         input_list.set(2, "Python");
         System.out.println("\nAfter replacing one element of the list: " +input_list);
      }
      catch (Exception e) {
         System.out.println(e);
      }
   }
}

Đầu ra

The required packages have been imported
The list is defined as[Java, Scala, Mysql, Redshift]

After replacing one element of the list: [Java, Scala, Python, Redshift]

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.*;
public class Demo {
   public static void main(String[] args) {
      System.out.println("The required packages have been imported");
      try {
         ArrayList<String> input_list = new ArrayList<>();
         input_list.add("Java");
         input_list.add("Scala");
         input_list.add("Mysql");
         input_list.add("Redshift");
         System.out.println("The list is defined as" +input_list);
         input_list.set(2, "Python");
         System.out.println("\nAfter replacing one element of the list: " +input_list);
      }
      catch (Exception e) {
         System.out.println(e);
      }
   }
}

Đầu ra

The required packages have been imported
The list is defined as[Java, Scala, Mysql, Redshift]

After replacing one element of the list: [Java, Scala, Python, Redshift]