ベクトルを使用していますが、データをコピーして編集しようとすると、ベクトルとコピーの両方が変更されます。
//The vectors contains int[] and the first 3 are loaded with int values.
int ToCheck[] = OpenSet.elementAt(Current);
ToCheck[1] = ToCheck[1] + 1; // This changes OpenSet and ToCheck[].
boolean IsInVector = false;
for(int y = 0;y < OpenSet.size(); y++){
if(ToCheck == OpenSet.elementAt(y)) // Because it changed both values it always is true
{
IsInVector == true;
}
}
ベクトル内のデータをコピーして、元のデータを変更せずに編集できるようにしたい。