Mam klasyWybierz obiekt na podstawie jego minimalnej wartości atrybutu z listy w Javie
public class LocationDistances {
String locs;
double distances;
}
i ArrayList składa się z LocationDistances obiektów w innej klasie
ArrayList<LocationDistances> locsDis = new ArrayList(Arrays.asList(
new LocatoinDistances("abc",23.234556),
new LocatoinDistances("xyz",3.3444566),
. . .
. . .
. . .
));
Jak wybrać LocationDistances .locs z listy Array na podstawie minimalnej wartości LocationDistances.distance z locsDis arrayList?
Można zastąpić '' equals' i metod hashcode' z 'Object' klasie. Lub możesz napisać Komparator, aby posortować listę z minimalną odległością na górze, aby móc ją pobrać jako pierwszy element na liście. –