File 从文件中读/写数十万行的有效方法

File 从文件中读/写数十万行的有效方法,file,stringbuilder,stringbuffer,File,Stringbuilder,Stringbuffer,这个问题已经被问了好几次,我已经看到了解决方案。但是,在开始读取文件之前,我还可以选择一种写入文件的好方法,这样读取/访问文件将变得简单高效 该文件应包含数十万行,每行包含5-9项。例如名称、ssn和其他。我计划将这些项目存储到文件中的方法是使用分隔符(如逗号),因此访问将非常简单,只需找到逗号的位置并读取到下一个逗号即可。你认为这是一种读/写文件的好(有效)方法吗 阅读后的下一个任务是将这些(5-9)项存储到映射(Java映射)中 我的写作/阅读方式简单高效吗(当我说高效时……想象一下我要阅读

这个问题已经被问了好几次,我已经看到了解决方案。但是,在开始读取文件之前,我还可以选择一种写入文件的好方法,这样读取/访问文件将变得简单高效

该文件应包含数十万行,每行包含5-9项。例如名称、ssn和其他。我计划将这些项目存储到文件中的方法是使用分隔符(如逗号),因此访问将非常简单,只需找到逗号的位置并读取到下一个逗号即可。你认为这是一种读/写文件的好(有效)方法吗

阅读后的下一个任务是将这些(5-9)项存储到映射(Java映射)中

我的写作/阅读方式简单高效吗(当我说高效时……想象一下我要阅读一个文件,其中可能包含数十万行,每行最多有9个不同的项目)?我是否应该使用pattern/marcher来书写和阅读每一行

如果您有任何意见,我们将不胜感激。多谢各位


编辑:我们正在将数据从大型机迁移到基于web的系统(实际上使用Oracle)。但是,我们需要从大型机获取数据,对其进行处理,并在保存到新数据库之前调整一些对象。所以我的问题就在于从主框架中获取数据并把它放到数据库中。

为什么在这个世界上你不想使用这个数据库?仅仅是一些选择:写一个数据库对你来说是一个更便携的解决方案吗?你想过序列化你的对象吗?@DOK&Adrian。。谢谢你的回复。。。当然,我会使用数据库。事情是这样的。我们正在将数据从大型机迁移到基于web的系统(实际上使用Oracle)。但是,我们需要从大型机获取数据,对其进行处理,并在保存到新数据库之前调整一些对象。所以我的问题就在于从主框架中获取数据并把它放到数据库中。这有意义吗?