gpt4 book ai didi

java-8 - 是否有 Java 8 等价于 grails 中的 collat​​e 方法?

转载 作者:行者123 更新时间:2023-12-05 00:15:29 26 4
gpt4 key购买 nike

我正在尝试将列表分解为列表列表。在 groovy 中,我可以轻松地做到这一点:

def letters = 'a'..'g'

assert letters.collate(3) == [['a', 'b', 'c'], ['d', 'e', 'f'], ['g']]

Java 8 中是否有等价物?我看过收藏家,但似乎有点复杂。我真的只想将列表中的项目分组为 x。

最佳答案

您可以查看 Partition Guava 列表的 API:

public static <T> java.util.List<java.util.List<T>> partition(java.util.List<T> list, int size)

返回列表的连续子列表,每个子列表的大小相同(最终列表可能更小)。

关于java-8 - 是否有 Java 8 等价于 grails 中的 collat​​e 方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44571715/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com