gpt4 book ai didi

groovy - 如何在groovy中组合数组?

转载 作者:行者123 更新时间:2023-12-03 01:35:06 24 4
gpt4 key购买 nike

以下 java 代码存在,但我正在尝试将其转换为 groovy。我应该简单地将其保留为 System.arraycopy 的原样,还是 groovy 有更好的方法来组合这样的数组?

  byte[] combineArrays(foo, bar, start) {
def tmp = new byte[foo.length + bar.length]
System.arraycopy(foo, 0, tmp, 0, start)
System.arraycopy(bar, 0, tmp, start, bar.length)
System.arraycopy(foo, start, tmp, bar.length + start, foo.length - start)
tmp
}

谢谢

最佳答案

def a = [1, 2, 3]
def b = [4, 5, 6]

assert a.plus(b) == [1, 2, 3, 4, 5, 6]
assert a + b == [1, 2, 3, 4, 5, 6]

关于groovy - 如何在groovy中组合数组?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4902245/

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