У меня есть список хэш-карт
list=[{account:"12345"},{account:null},{account:"12345"},account:null}]
Я группирую их по счету этих значений в отдельные списки
list.groupBy({obj -> obj.account}).values().toList();
В результате получаются два списка:
[{account:"12345"},{account:"12345"}],[{account:null},{account:null}]
Это правильно, но мой вопрос в том, могу ли я оставить первый список таким, какой он есть, и каждый раз, когда есть нулевое значение Iполучит отдельный список, например
[{account:"12345"},{account:"12345"}],[{account:null}],[{account:null}]
Или другими словами получить 3 списка карт с целым числом 2