Ho una classeSelezionare un oggetto sulla base del suo valore minimo di attributo dalla lista in Java
public class LocationDistances {
String locs;
double distances;
}
e un ArrayList composta da LocationDistances oggetti in un'altra classe
ArrayList<LocationDistances> locsDis = new ArrayList(Arrays.asList(
new LocatoinDistances("abc",23.234556),
new LocatoinDistances("xyz",3.3444566),
. . .
. . .
. . .
));
Come selezionare LocationDistances .loc dalla lista matrici sulla base del valore minimo di LocationDistances.distance da locsDis arrayList?
È possibile ignorare 'equals' e metodi' hashcode' della classe 'Object'. Oppure puoi scrivere un comparatore per ordinare la tua lista con la distanza minima in cima in modo da poterla recuperare come primo elemento nella tua lista. –