Я хочу заказать 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)