Hel*_*nar 1 java arrays serialization file
我计划在文件中存储一组数字,并在需要时读取它.这样做有什么好办法?我可以想到一些方法,例如将每个元素作为文本文件存储在一行中,或者将其序列化并通过该方法存储/调用.速度是我的首要关注点.
谢谢
如果文件不需要是人类可读的,那么序列化它将是更好的方法性能.如果要将每个数组条目保存为文件中的一行,则需要遍历数组,执行一些IO,保存文件,稍后将其恢复为完全相同的数组,以反向执行所有步骤.此外,IO操作相当昂贵.
内置的序列化机制可以为您完成所有这些工作,并且可以说是以最有效的方式.