У меня есть ArrayList объекта Pojo, называемый classWiseArrayList.Одно из полей Pojo Object является средним.Мне нужно показать список в порядке возрастания.
Вот мой класс Pojo
data class ClassWiseData(
@SerializedName("class_id")
@Expose
val classId: String? = null,
@SerializedName("class_code")
@Expose
val classCode: String? = null,
@SerializedName("average")
@Expose
val average: String? = null)
Вот мой код
classWiseArrayList.sortWith(
Comparator { o1, o2 -> o1?.average!!.compareTo(o2?.average!!) })
Сортировка работает нормально, когда ни один изсреднее значение равно 100, но если одно из среднего равно 100, среднее значение 100 приходит вверху, а не внизу.
Может кто-нибудь подсказать мне, в чем я совершаю ошибку.