按长度对字符串进行排序列表
我想按长度对字符串的 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)