在我的应用程序中有一个处理应用程序数据的 java 类。我想保存该类的内容并进行数据修改并稍后恢复。我注意到一个问题,当我更改原始数据时,保存的副本也会更改。我怎样才能避免它。下面显示的代码是说明性的
public class HomeData {
public int n;
HomeData(){
n = 10;
}
}
HomeData homedata;
homedata.n = 15;
HomeData saveData = homedata;
// making changes
homedata.n = 50;
homedata = SaveData;
// i want the value of 'n' in homedata as 15
提前致谢