Java ArrayList - ฉันจะทราบได้อย่างไรว่าสองรายการมีค่าเท่ากันหรือไม่?
ฉันมีสองArrayListประเภทAnswer(คลาสที่สร้างตัวเอง) ฉันต้องการเปรียบเทียบทั้งสองรายการเพื่อดูว่ามีเนื้อหาเดียวกัน แต่ไม่มีคำสั่งที่สำคัญ ตัวอย่าง: //These should be equal. ArrayList<String> listA = {"a", "b", "c"} ArrayList<String> listB = {"b", "c", "a"} List.equalsระบุว่ารายการสองรายการมีค่าเท่ากันหากมีขนาดเนื้อหาและลำดับขององค์ประกอบเดียวกัน ฉันต้องการสิ่งเดียวกัน แต่ไม่มีคำสั่งเกี่ยวกับเรื่องนี้ มีวิธีง่าย ๆ ในการทำเช่นนี้? หรือฉันจะต้องทำการวนซ้ำเพื่อวนซ้ำและตรวจสอบดัชนีแต่ละรายการของทั้งสองรายการด้วยตนเองหรือไม่ หมายเหตุ: ฉันไม่สามารถเปลี่ยนพวกเขาArrayListเป็นรายการประเภทอื่นได้