Вы могли отсортировать Список путем предоставления собственного Компаратора и выполнить итерации по тому.
это или возвратит допустимое Двойное, или пустой иначе.
Double myDouble = null;
try {
myDouble = Double.valueOf(myString);
}
catch (Exception e) { }
это обрабатывает, даже когда myString пустой