Чтобы отсортировать массив записей, содержащих числа с плавающей запятой, в Android Studio вы можете использовать различные методы. Вот несколько часто используемых подходов:
-
Использование метода Arrays.sort():
Arrays.sort(yourArray, new Comparator<Entry>() { @Override public int compare(Entry entry1, Entry entry2) { return Float.compare(entry1.getFloatValue(), entry2.getFloatValue()); } }); -
Реализация интерфейса Comparable:
public class Entry implements Comparable<Entry> { private float floatValue; // constructor, getters, and setters @Override public int compareTo(Entry otherEntry) { return Float.compare(this.floatValue, otherEntry.getFloatValue()); } } // Sort the array using Arrays.sort() Arrays.sort(yourArray); -
Использование интерфейса Comparator:
class EntryComparator implements Comparator<Entry> { @Override public int compare(Entry entry1, Entry entry2) { return Float.compare(entry1.getFloatValue(), entry2.getFloatValue()); } } // Sort the array using Collections.sort() Collections.sort(Arrays.asList(yourArray), new EntryComparator());