System.arraycopy() in Java (original) (raw)

import java.lang.*;

public class NewClass

{

`` public static void main(String[] args)

`` {

`` int s[] = { 10 , 20 , 30 , 40 , 50 , 60 , 70 , 80 , 90 , 100 };

`` int d[] = { 15 , 25 , 35 , 45 , 55 , 65 , 75 , 85 , 95 , 105 };

`` int source_arr[], sourcePos, dest_arr[], destPos, len;

`` source_arr = s;

`` sourcePos = 3 ;

`` dest_arr = d;

`` destPos = 5 ;

`` len = 4 ;

`` System.out.print("source_array : ");

`` for ( int i = 0 ; i < s.length; i++)

`` System.out.print(s[i] + " ");

`` System.out.println("");

`` System.out.println("sourcePos : " + sourcePos);

`` System.out.print("dest_array : ");

`` for ( int i = 0 ; i < d.length; i++)

`` System.out.print(d[i] + " ");

`` System.out.println("");

`` System.out.println("destPos : " + destPos);

`` System.out.println("len : " + len);

`` System.arraycopy(source_arr, sourcePos, dest_arr,

`` destPos, len);

`` System.out.print(" final dest_array : ");

`` for ( int i = 0 ; i < d.length; i++)

`` System.out.print(d[i] + " ");

`` }

}