私の質問を理解しやすくするために、次のサンプルコードを使用しています。このコードの出力は 5 ですが、私は 3 にしたかったのです。B は A のポインターとして機能していると推測していますが、最初に A を B にコピーし、その後の A の変更が B に影響しないようにする必要があります。 .
import java.io.*;
public class fg
{
public static void main(String args[]) throws Exception
{
int[] A = new int[3];
A[0]=1;
A[1]=3;
A[3]=7;
check(A);
}
public static void check(int[] A)
{
int[] B = A;
A[1] = 5;
System.out.println(B[1]);
}
}