在java中从文件中读取对象

时间:2017-04-07 10:18:55

标签: java

我有一个Class,它有一个以递增方式生成id的方法 我创建了一些对象并添加到矢量,然后保存到.dat文件  然后我读取文件并将对象添加到矢量 但是,当我再次打开程序创建另一个对象时,它从最初的id开始,它不会从最后一个id继续。 解决方案是什么?

1 个答案:

答案 0 :(得分:0)

您可能正在使用类似计数器的id生成器,并且在启动期间初始化起始ID。两种方式:

  1. 存储您首先加载的文件中使用的最后一个索引以检索它并继续执行序列
  2. 使用此类ID通常不被认为是好的,如果您想要UUID(通用唯一ID),java为您提供了此类java.util.UUID的类。