最佳答案
我有两个 ArrayList
类型的 Answer
(自制类)。
我想比较一下这两个列表,看看它们是否包含相同的内容,但是顺序不重要。
例如:
//These should be equal.
ArrayList<String> listA = {"a", "b", "c"}
ArrayList<String> listB = {"b", "c", "a"}
List.equals
指出,如果两个列表包含相同的元素大小、内容和顺序,则它们是相等的。我想要同样的东西,但没有命令的重要性。
有什么简单的方法吗?或者我需要做一个嵌套的 for 循环,并手动检查两个列表的每个索引?
注意: 我不能将它们从 ArrayList
更改为另一种类型的列表,它们需要保持这种状态。