假设我有一个数字列表:
def list = [1, 2, 3, 4, 5]
我想将其分成两组 - 奇数
和偶数
数字。
我这样做:
def map = list.groupBy { it % 2 == 1 }
生成的 map
如下所示
[true:[1, 3, 5], false:[2, 4, 6]]
但是如何为奇数
和偶数
值设置自定义键,而不是使用true
和false
?
最佳答案
你在这里:
def list = [1, 2, 3, 4, 5, 6, ]
def map = list.groupBy { it % 2 ? 'odd' : 'even' }
关于groovy - 使用自定义键将奇数和偶数分组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35385124/