android - reverse the order of an array

后端 未结 4 1952
死守一世寂寞
死守一世寂寞 2020-12-14 05:43

I have an array of objects.

Is it possible to make a new array that is a copy of this array, but in reverse order? I was looking for something like this.

         


        
4条回答
  •  谎友^
    谎友^ (楼主)
    2020-12-14 06:17

    I reversed the Profile from ascending to descending order by

    In kotlin

     // A comparator to compare points of Profile 
    class ProfileComparator {
        companion object : Comparator {
            override fun compare(o1: Profile?, o2: Profile?): Int {
                if (o1 == null || o2 == null) {
                    return 0;
                }
                return o2.points.compareTo(o1.points)
            }
        }
    }
    

    and then

    var profilesList = profiles.sortedWith(ProfileComparator)
    

提交回复
热议问题