gpt4 book ai didi

java - 如何对集合中的两个不同对象进行排序?

转载 作者:行者123 更新时间:2023-12-04 21:27:44 24 4
gpt4 key购买 nike

假设我有两个类 CLassA 和 CLassB。它们有一个共同的属性,例如每个类拥有的元素数量。

我如何从 ClassA 和 ClassB 的对象创建一个集合并按该属性排序(升序降序,无关紧要)?

我制作了一个类型的集合,但是当我尝试实现 Comparable 接口(interface)时,我无法访问该方法(例如返回元素编号的 get)。

我有什么解决方案?

感谢您的帮助!

最佳答案

您可以制作自定义 java.util.Comparator 并使用 Collections.sort(List list, Comparator c) 进行排序方法。

关于java - 如何对集合中的两个不同对象进行排序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6171248/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com