Использование Java 8, метода разделения коллекции List/Set на несколько коллекций в зависимости от условий.
NoSuchKey
рекомендация
отblog.csdn.net/qq_42080073/article/details/103393251
рекомендация
ранжирование