Mega Code Archive

 
Categories / Java Tutorial / Collections
 

Using Arrays copyOf to copy an array

import java.util.Arrays; public class ArrayCopy {   public static void main(String args[]) {     System.out.printf("Before (original)\t%s%n", Arrays.toString(args));     String copy[] = Arrays.copyOf(args, 4);     System.out.printf("Before (copy)\t\t%s%n", Arrays.toString(copy));     copy[0] = "A";     copy[1] = "B";     copy[2] = "C";     copy[3] = "D";     System.out.printf("After (original)\t%s%n", Arrays.toString(args));     System.out.printf("After (copy)\t\t%s%n", Arrays.toString(copy));   } }