Android-比较多个变量

时间:2018-08-07 00:23:29

标签: java android sorting compare

我真的很了解Java,也不知道如何将一段代码从Swift转换为Java,以对列表进行排序。

我知道如何使用一个变量对列表进行排序:

Collections.sort(mResultsArrayList, new Comparator<LeaderboardResult>() {
  @Override
  public int compare(LeaderboardResult o1, LeaderboardResult o2) {
    return o1.getResult().getRounds().compareTo(o2.getResult().getRounds());
  }
});

但是我不知道如何使用具有2个参数的该功能

  

我想对列表进行排序,如下所示:

     
      
  1. 4回合-4次重复
  2.   
  3. 3回合-32次重复
  4.   
  5. 3回合-12次重复
  6.   
     

因此,首先,对轮数进行相应排序,然后使用   重复次数

我在Swift中有这个

self.results = self.results.sorted {
   ($0.result.rounds!, $0.result.result!) > ($1.result.rounds!, $1.result.result!)
}

你知道我该怎么做吗?

0 个答案:

没有答案