java array copy
// Shallow copy
int[] src = {1,2,3,4,5};
int[] dst = Arrays.copyOf(src, src.length);
// Deep copy
int[] dst2 = new int[src.length];
for(int i = 0; i < src.length; i++){
dst2[i] = src[i];
}
java array copy
// Shallow copy
int[] src = {1,2,3,4,5};
int[] dst = Arrays.copyOf(src, src.length);
// Deep copy
int[] dst2 = new int[src.length];
for(int i = 0; i < src.length; i++){
dst2[i] = src[i];
}
how to do copy of an array in java
import java.util.Scanner;
public static void main(String[] args){
Scanner scan = new Scanner(System.in);
System.out.println("Enter Number of Elements");
int NumOfElements = scan.nextInt();
int [] ar1 = new int[NumOfElements];
int [] ar2 = new int[NumOfElements];
for(int i=0; i<NumOfElements; i++){
ar1[i] = scan.nextInt();
ar2[i] = ar1[i];
}
for(int i=0; i<NumOfElements;i++){
System.out.println("Original array");
System.out.println(ar1[i]);
System.out.println("Copied array");
System.out.println(ar2[i]);
}
}
java copy array
int[] a = {1,2,3,4,5};
int[] b = Arrays.copyOf(a, a.length);
how to copy array in java
// method
public static int [] copyArray(int [] arr){
int [] copyArr = new int[arr.length];
for (int i = 0; i < copyArr.length; i++){
copyArr[i] = arr[i];
}
return copyArr;
}
// Arrays. method
int[] copyCat = Arrays.copyOf(arr, arr.length);
// System
System.arraycopy(x,0,y,0,5); // 5 is array's length
// clone
y = x.clone();
Copyright © 2021 Codeinu
Forgot your account's password or having trouble logging into your Account? Don't worry, we'll help you to get back your account. Enter your email address and we'll send you a recovery link to reset your password. If you are experiencing problems resetting your password contact us