zokipirlo
11/21/2018, 12:48 PMhho
11/21/2018, 1:13 PMzokipirlo
11/21/2018, 1:44 PMarekolek
11/21/2018, 3:14 PMusers
.filterNot { it.state == 5 }
.groupingBy { it.id }
.reduce { _, acc, user ->
maxOf(acc, user, compareBy { it.state })
}
.values
zokipirlo
11/21/2018, 3:18 PMedwardwongtl
11/22/2018, 3:27 AMmapNotNull{}
as a non-null version of map{}