大固定宽度平面文件的问题

时间:2015-09-01 13:23:49

标签: java stack-overflow flat-file fixed-width

我试图用 JRecordBind 读取固定宽度的平面文件。每行可以是前一行的子记录,第一行和最后一行是根记录的页眉和页脚。

示例:

xxxxxxxxxxxxx -> Record1 header with list of Records2
yyyyyyyyyyy1h -> Record2 instance 1header with list of Records3
@@@@@@@@@@@@1 -> Record3 instance1
@@@@@@@@@@@@2 -> Record3 instance2
yyyyyyyyyyy1f -> Record2 footer
yyyyyyyyyyy2h
@@@@@@@@@@@@3
@@@@@@@@@@@@4
yyyyyyyyyyy2f
zzzzzzz   

我的问题是包含许多记录的文件大小(在我的例子中为140,000),抛出了StackOverFlow异常。

我正在分析 BeanIO 作为 JRecordBind 的替代方案。

这类文件的最佳选择是什么?

0 个答案:

没有答案