copying arrays using arraycopy() method in Java:
refeal:ot rutturi.comarraycopy(Object src, int srcPos,Object dest, int destPos, int length)
Copies an array from the specified source array, beginning at the specified position, to the specified position of the destination array.
example:
/** * @author lautturi.com * Java example: Copying Arrays Using arraycopy() method Java */ import java.util.*; public class Lautturi { public static void main(String[] args) { String[] oldArray = {"hello","lautturi","java","python","world","lau"}; int srcPos = 1; int destPos = 0; int length = 3; String[] newArray = new String[length]; System.arraycopy(oldArray, srcPos,newArray, destPos, length); System.out.println("oldArray:"+Arrays.toString(oldArray)); System.out.println("newArray:"+Arrays.toString(newArray)); } }
output:
oldArray:[hello, lautturi, java, python, world, lau] newArray:[lautturi, java, python]