Я хочу заказать ArrayList строк по длине, но не только в числовом порядке.
Скажем, например, список содержит следующие слова:
cucumber
aeronomical
bacon
tea
telescopic
fantasmagorical
Их нужно упорядочить по их разности по длине специальной строке, например:
intelligent
Итак, окончательный список будет выглядеть следующим образом (разница в скобках):
aeronomical (0)
telescopic (1)
fantasmagorical (3) - give priority to positive differences? doesn't really matter
cucumber (3)
bacon (6)
tea (8)