我的 Java 程序有问题。大家可以帮帮我吗.. 这就是程序。 简介 在“MukaBuku”网站上,每个用户都拥有以下属性:
- 姓名,用户的姓名
- 帖子,发表帖子的多部作品
- friend ,一些现有的 friend
对于该属性(property),C 先生想要进行如下排序:
- 根据大量现有好友来比较用户。如果有两个 拥有相同数量好友的用户,然后继续对积分进行排序 2
- 根据现有帖子数量比较用户。如果有两个用户 有相同数量的帖子排序过程然后继续第3点
- 最后是根据两个用户的姓名字母进行比较。
输入格式 输入由 N+1 行组成。就行 - 1 代表存在的用户数 网站“MukaBuku”,其中 1 ≤ N ≤ 1000。然后在行 - 2 到行 输出格式 输出由 N 行组成。
示例 输入:
6
Budi 13 14,
Andi 90 87,
Fawwaz 39 109,
Bayu 41 9,
Ani 77 77,
Ano 77 77,
输出:
Total Sorting : 8
Fawwaz 109 39
Andi 87 90
Ano 77 77
Ani 77 77
Budi 14 13
Bayu 9 41
最佳答案
除了上面的帖子所说的之外,让您的 MukabuMember 实现 Comparable<MukabuMember>
界面。然后覆盖public int compareTo(MukabuMember m)
与您解释的比较过程。
完成后,您可以调用 Arrays.sort(yourlist),它将按照您的方式排序。
关于java - 使用冒泡排序对对象进行排序和比较,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12514060/