0

嗨,我的文本文件如下所示。

operation=EAT
starttime=134662223
endtime=134665223
totaltime=3454
end
operation=DRINK
starttime=134662223
endtime=134665223
totaltime=34354
end
operation=SLEEP
starttime=134662223
endtime=134665223
totaltime=34543
end
operation=WALK
starttime=13463223
endtime=13466323
totaltime=66643344
end

我想创建操作对象数组。我可以编写解析逻辑。但我担心这可能需要更多时间。我的对象如下所示

class Operation
{
private String name;
private long startTime
private long endTime
private totalTime
//Getters and Setters
}

上面是一个简单的bean,它有一个操作的数据。

我如何实现这一目标?任何第三方图书馆可以帮助我吗?此任务的最终目标是将平面文件以有组织的形式转换为 xml 文件。如下所示。

<operation name=EAT>
  <starttime>13322444<starttime>
  <endtime>13323444<endtime>
  <totaltime>13322444<totaltime>
</operation>
<operation name=DRINK>
  <starttime>13322444<starttime>
  <endtime>13323444<endtime>
  <totaltime>13322444<totaltime>
</operation>
..
..

请帮助我这样做。感谢您阅读本文。并提前致谢。

4

1 回答 1

0

我认为有很多方法可以做到这一点,但一种常见的方法是使用第三方解析器之一,它可以对 xml 结构进行所有(取消)编组。或者 SAX 是一个不错的选择:http ://www.mkyong.com/java/how-to-read-xml-file-in-java-sax-parser/

于 2013-05-20T15:59:06.920 回答