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