Я був здивований, побачивши у джерелі Java, що System.arraycopy є рідним методом.
Звичайно, причина в тому, що це швидше. Але які рідні хитрощі може використовувати код, що робить його швидшим?
Чому б просто не прокрутити вихідний масив і не скопіювати кожен вказівник на новий масив - безумовно, це не так повільно і громіздко?