0

Javaで解析する必要のあるかなり複雑なフラットファイルがありますが、ニーズに合ったライブラリが見つかりません。

基本的に、次の形式の1行で構成されるファイルがあります。[num num num num]
例:[0.1 0.2 15 30]

この後に、一連の2フィールドCSV形式の行が続きます:num、num
例:1.0000E + 01、5.7104E-02

このパターンが繰り返されるため、ファイルはヘッダーといくつかのデータを含むブロックで構成されます。ファイル全体の例を次に示します(3つのブロックのみに切り捨てられます):http://pastebin.com/q3VfRtmF

ここで定義されているように、そのファイルを「FluxSet」オブジェクトの配列に変換する必要があります:http://pastebin.com/knUFQuVY

ペアはここで定義されています:http://pastebin.com/s5Ehqpab

この種の構文解析に適用できるライブラリを知っている人はいますか?

ありがとう、タクトア

4

1 に答える 1

1

入力ファイルが非常に明確に定義されている場合は、ファイルを1行ずつ読み取り、必要に応じて単純な方法やその他の方法を実行する単純なファイルリーダーを作成しString.split()Integer.parseInt()最後に解析したデータを必要なオブジェクトに入力します。

于 2012-08-12T17:43:32.073 に答える