嗨,我有一个疑问, 我将类的实例存储在arraylist中。 如果我们将类的实例存储在树集而不是arraylist中会出错?
任何人都能帮我简要介绍一下吗?
答案 0 :(得分:0)
您需要了解Set
和List
之间的差异。
List
是一个有序的元素集合,允许同一元素多次出现在集合中。
Set
是一个无序的元素集合,允许元素在集合中最多出现一次。
如果您的应用需要Set
语义,那么将ArrayList
替换为TreeSet
就行了。否则,它不会。事实上,它可能会破坏你的申请。