Необычный способ сортировки списка в Groovy

У меня есть список, скажем, [Кошка, Собака, Корова, Лошадь], которые я хочу отсортировать следующим образом

  • если Catнаходится в списке, он должен стоять первым
  • если Cowнаходится в списке, он должен стоять вторым
  • Остальные элементы должны идти после в алфавитном порядке.

Есть предложения, как это можно сделать в Groovy?

8
задан Arturo Herrero 26 April 2018 в 10:06
поделиться