LonLat myHouse = /* whatever */ ; Comparable comp = new Comparable () { LonLat a; int compareTo (Object b) { int aDist = calcDistance(a, myHouse) ; int bDist = calcDistance(b, myHouse) ; return aDist - bDist; } }; myLonLatList.sort(lonLatList, comp);