У нас есть код, который сортирует список адресов на основе расстояния между их координатами. это делается через collection.sort с пользовательским компаратором.
Однако время от времени в списке появляется адрес без координат, вызывающий исключение NullPointerException. Моя первоначальная идея исправить это состояла в том, чтобы компаратор возвращал 0 как расстояние для адресов, где хотя бы одна из координат равна нулю. Я боюсь, что это может привести к тому, что порядок порядка станет "правильным" в списке.
поэтому возвращает значения "0" для нулевых данных в компараторе в порядке или есть более чистый способ разрешить это.