Gente,eu tenho a seguinte classe:
public class MyLatitudes {
private int x;
private double lat;
public MyLatitudes(int x, double lat){
this.x=x;
this.lat=lat;
}
}
e em outra classe, eu tenho o seguinte método:
public class Outra{
private LinkedList<MyLatitudes> listLat = new LinkedList<listLat>();
public void readDefs (String str){
String s[]= str.split("\,");
int x= Integer.parseInt(s[1]);
double lat=Double.parseDouble(s[3]);
MyLatitudes mylat = new MyLatitudes(x, lat);
listLat.put(myLat);
}
}
Mas agora eu gostaria que esta lista fosse organizada em ordem decrescente pelos numeros de latitudes… mas não sei bem como fazer isso… eu sei que devo implentar o Comparable na classe MyLatitudes e depois eu tenho que implementar o método compareTo()… Mas não sei muito bem como fazer isso… Vcs podem me ajudar dando um exemplo?
Uma outra coisa que eu gostaria de saber é que ao final de colocados todos os elementos na minha lista, já organizados em ordem decrescente, como eu faria para pegar apenas o primeiro e o último elemento dessa lista???
Obrigada!!