Я новичок в Android Studio, и я пытался получить матрицу из вектора, изменить ее и вернуть обратно, но когда я увеличиваю матрицу, вектор автоматически меняет свое значение, откуда я взял матрицу... и я не могу понять, почему?Вот мой код:
Vector<int[][]> internalProces(int prNo, Vector<int[][]> vector)
{
int[][] matrix =new int[processNo][processNo];
matrix=vector.lastElement();
matrix[prNo][prNo]++;
vector.add(matrix);
return vector;
}
public void test(){
Vector<int[][]> vector=new Vector<>();
VectorClk vectorClock = new VectorClk(3);
vector=vectorClock.initialize(vector);
vector=vectorClock.internalProces(1,vector);
}
Спасибо!
Отладчик