Mã java sau đây tồn tại nhưng tôi đang cố gắng chuyển đổi nó thành groovy. Tôi có nên đơn giản giữ nó như là w/System.arraycopy hoặc không groovy có một cách đẹp hơn để kết hợp các mảng như thế này?Làm thế nào để kết hợp mảng trong 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
}
Cảm ơn bạn
Bất kỳ lý do cụ thể bạn đang không sử dụng danh sách? –
Nếu bạn đang sử dụng mảng, tôi sẽ giữ nó như thế này ... không có điểm nào trong việc chuyển đổi một mảng thành danh sách và ngược lại chỉ vì lợi ích của việc sử dụng một số kiểu dáng hấp dẫn –