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.
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)