Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Java

โปรแกรม Java เพื่อแทนที่องค์ประกอบในรายการ


ในบทความนี้ เราจะเข้าใจวิธีการแทนที่องค์ประกอบในรายการ Listextends Collection และประกาศพฤติกรรมของคอลเลกชันที่เก็บลำดับขององค์ประกอบ

คอลเลคชันเป็นเฟรมเวิร์กที่จัดเตรียมสถาปัตยกรรมสำหรับจัดเก็บและจัดการกลุ่มของอ็อบเจ็กต์ Java Collections สามารถบรรลุการดำเนินการทั้งหมดที่คุณดำเนินการกับข้อมูล เช่น การค้นหา การเรียงลำดับ การแทรก การจัดการ และการลบ

ด้านล่างนี้เป็นการสาธิตสิ่งเดียวกัน -

สมมติว่าข้อมูลที่เราป้อนคือ

Input list : [Java, Scala, Mysql, Redshift]

ผลลัพธ์ที่ต้องการจะเป็น

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

อัลกอริทึม

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

ตัวอย่างที่ 1

ที่นี่ เราเชื่อมโยงการดำเนินการทั้งหมดเข้าด้วยกันภายใต้ฟังก์ชัน 'หลัก'

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);
      }
   }
}

ผลลัพธ์

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]

ตัวอย่างที่ 2

ในที่นี้ เราสรุปการดำเนินการเป็นฟังก์ชันที่แสดงการเขียนโปรแกรมเชิงวัตถุ

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);
      }
   }
}

ผลลัพธ์

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]