Java 如果我们将类的实例存储在树集中,会有什么问题

Java 如果我们将类的实例存储在树集中,会有什么问题,java,Java,嗨,我有一个疑问, 我将类的实例存储在arraylist中。 如果我们将类的实例存储在树集而不是arraylist中,会有什么问题 有谁能帮我简要介绍一下吗?你需要了解集合和列表之间的区别 列表是元素的有序集合,允许同一元素在集合中多次出现 集合是元素的无序集合,允许元素在集合中最多出现一次 如果您的应用程序需要Set语义,那么用TreeSet替换ArrayList就可以了。否则就不会了。事实上,它可能会破坏您的应用程序。这在很大程度上取决于您的用例。此外,TreeSet和ArrayList是不

嗨,我有一个疑问, 我将类的实例存储在arraylist中。 如果我们将类的实例存储在树集而不是arraylist中,会有什么问题


有谁能帮我简要介绍一下吗?

你需要了解集合和列表之间的区别

列表是元素的有序集合,允许同一元素在集合中多次出现

集合是元素的无序集合,允许元素在集合中最多出现一次


如果您的应用程序需要Set语义,那么用TreeSet替换ArrayList就可以了。否则就不会了。事实上,它可能会破坏您的应用程序。

这在很大程度上取决于您的用例。此外,TreeSet和ArrayList是不可比较的集合,也不是另一个集合的替代品。你知道两者的区别吗?我现在把衣服放在梳妆台上。如果我把它们放在壁橱里会有什么问题呢?谢谢大家。。我明白你说的话。。但是有谁能告诉我关于java的简要描述吗?关于什么的简要描述?你为什么不阅读TreeSet的javadoc?这是理解树集的最好方法。