【发布时间】:2017-09-15 23:50:53
【问题描述】:
以下 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
}
谢谢
【问题讨论】:
-
您不使用列表的任何特殊原因?
-
如果你要使用数组,我会保持这样......没有必要将数组转换为列表并再次返回只是为了使用一些时髦的风格
-
嘿@JimmyBond07,你能检查答案并标记最佳答案吗?所以人们知道什么对你有用吗?
标签: groovy