在Java標準API中是否提供了任何類,允許根據在這些元素中找到的數據類型來描述文件結構元素,例如標題和記錄,並自動讀取它們?我有一種感覺,我將爲此寫我自己的班級......但我想這樣做:結構化數據文件讀取器類
// PSEUDO CODE
header.setStructure("integer:tag:0x4F3C", "integer:version", "integer:numrecords");
record.setStructure("integer:numpoints", "integers:point:var->numpoints");
myHeader = file.read(header);
myRecord = file.read(record);
你會寫你自己的課程,但有很多方法可以讓你更容易。考慮在Groovy/JRuby /等中探索一個文件結構DSL,雖然它們相對比較容易編寫,但我已經看到了其中的一些。 –