0
我有一個相當複雜的平面文件,我需要在Java中解析,但我找不到符合我需求的任何庫。平面文本文件解析
從本質上講,我具有由所述格式的單一線的文件: [NUM NUM NUM NUM]
實施例:[0.1 0.2 15 30]
這之後是串聯的兩個場的CSV格式的線: NUM,NUM
實施例:1.0000E + 01,5.7104E-02
這種模式是重複的,因此該文件是由包括一個頭和一些數據塊。這裏是整個文件的例子(截斷只有三個街區):http://pastebin.com/q3VfRtmF
我需要將該文件轉換成「FluxSet」對象的數組,如下定義:http://pastebin.com/knUFQuVY
一對是定義如下: http://pastebin.com/s5Ehqpab
有誰知道適用於這種解析的庫嗎?
感謝, taktoa
我以前嘗試過這個解決方案,但它變得很複雜,並且從未真正起作用。 – taktoa 2012-08-12 17:45:07
@taktoa如果它太複雜了,也許你是從錯誤的角度看待問題?你不應該僅僅需要幾個嵌套的'for'循環,讀取行。 – AlchemicalApples 2012-08-12 18:02:08
java.util.Scanner也應該有所幫助。 – jtahlborn 2012-08-12 18:05:30