1) List คือคอลเล็กชันที่เรียงลำดับซึ่งรักษาลำดับการแทรก ซึ่งหมายความว่าเมื่อแสดงเนื้อหาในรายการ จะแสดงองค์ประกอบในลำดับเดียวกันกับที่แทรกเข้าไป รายการ. ชุดเป็นชุดสะสมไม่เรียงลำดับใดๆ
โครงสร้างข้อมูลใดที่รักษาลำดับการแทรก
หากเราต้องการรักษาลำดับการแทรกขององค์ประกอบ เราควรใช้ LinkedHashSet LinkedHashSet รักษาลำดับที่องค์ประกอบถูกแทรก
HashSet รักษาลำดับการแทรกหรือไม่
ใช้ HashSet หากคุณไม่ต้องการรักษาลำดับขององค์ประกอบใดๆ ใช้ LinkedHashSet หากคุณต้องการรักษาลำดับการแทรกขององค์ประกอบ ใช้ TreeSet หากคุณต้องการจัดเรียงองค์ประกอบตามตัวเปรียบเทียบ
คอลเลกชันรักษาลำดับการแทรกหรือไม่
คอลเลกชันไม่รักษาลำดับของการแทรก. บางส่วนเพียงแค่เริ่มต้นเพื่อเพิ่มค่าใหม่ในตอนท้าย การรักษาลำดับของการแทรกจะมีประโยชน์ก็ต่อเมื่อคุณจัดลำดับความสำคัญของวัตถุตามวัตถุหรือใช้เพื่อจัดเรียงวัตถุในทางใดทางหนึ่ง
คำสั่งแทรกที่ถูกรักษาคืออะไร
การแทรกหมายถึง ลำดับที่คุณกำลังเพิ่มองค์ประกอบในโครงสร้างข้อมูล (เช่น คอลเลกชันเช่น List, Set, Map เป็นต้น) ตัวอย่างเช่น ออบเจ็กต์ List จะรักษาลำดับที่คุณเพิ่มองค์ประกอบ ในขณะที่ออบเจ็กต์ Set จะไม่รักษาลำดับขององค์ประกอบที่แทรกเข้าไป