当前位置: 首页 > 面试题库 >

如何在Java中备份ArrayList?

东门理
2023-03-14
问题内容

我有一些数据存储为ArrayList。当我要备份此数据时,java会永远绑定两个对象。这意味着当我更改数据值时,ArrayList此更改将备份。我试图将数据中的值分别复制到循环中的备份中,试图使用方法data.clone()-没有任何帮助。


问题答案:

我认为您需要针对.clone()单个对象。克隆ArrayList不是“深入”;它只会克隆对对象的引用。



 类似资料:
  • 问题内容: 我想备份我的postgres数据库中的所有功能。如何仅备份Postgres中的功能? 问题答案: 使用; 请参阅系统信息功能。已在PostgreSQL 8.4中添加。 要转储模式中的所有功能,可以查询中的系统表;说出您是否想要以下所有内容: 是微不足道的改变上面说 _“从除开头的所有模式与”_代替,如果这就是你想要的。 在你可以转储这与文件: 要在另一个数据库中运行输出,请使用类似以下

  • 问题内容: 默认情况下,备份整个数据库。我需要在MySQL中备份单个表。可能吗?如何还原? 问题答案: 从.sql转储并还原单个表 倾倒 从远程数据库转储 进一步参考: http://www.abbeyworkshop.com/howto/lamp/MySQL_Export_Backup/index.html 恢复 或一行 转储并从压缩(.sql.gz)格式还原单个表 图片来源:John McGr

  • 一、常用备份: 下面的方法是比较简单且常用的SQLite数据库备份方式,见如下步骤: 1). 使用SQLite API或Shell工具在源数据库文件上加共享锁。 2). 使用Shell工具(cp或copy)拷贝数据库文件到备份目录。 3). 解除数据库文件上的共享锁。 以上3个步骤可以应用于大多数场景,而且速度也比较快,然而却存在一定的刚性缺陷,如: 1). 所有打算在源数据库上执行写操作的连接都

  • 正确的方法是什么?我是不是只是抄了这本书。sq3文件? 如果网站上有用户,并且在复制文件时正在编写文件,该怎么办?

  • 我将数据存储在Azure存储表和blob存储中。我想自动备份我的数据,以防止用户或软件问题意外损坏数据。Microsoft对此没有一个好的解决方案,虽然有自动备份的付费解决方案,但似乎应该有一种直接的方法来备份和恢复此数据。

  • 问题内容: 我可以使用 mysqldump.exe* 在以下Java代码的帮助下 以.SQL 文件的形式创建 当前mysql数据库 的 备份 。 * 现在,我想在单击按钮时 使用 与上面类似的 java 代码 将相同的.SQL Backup 文件 还原 到mysql数据库。 非常感谢 :) 所以现在我尝试了; 仍然没有用:/ 问题答案: 该语句将从文件重新生成数据库