ในบทความนี้ เราจะเข้าใจวิธีการแทนที่องค์ประกอบในรายการ 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]