Nous avons un peu de code qui trie une liste d'adresses en fonction de la distance entre leurs coordonnées. ceci est fait à travers les collections.tri avec un comparateur.
Toutefois, de temps en temps une adresse sans les coordonnées dans la liste provoquant une NullPointerException. Ma première idée pour corriger cela, il faut le comparateur de retour 0 comme dististance pour les adresses où au moins une des coordonnées est nulle. J'ai peur de ce qui pourrait conduire à la corruption de l'ordre de la 'valide' éléments dans la liste.
donc, c'est de revenir un '0' valeurs null données dans un comparateur ok, ou est-il le moyen le plus propre à résoudre ce problème.