嗨,我有文本文件看起来像下面。
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>
..
..请帮我做这件事。感谢你阅读这篇文章。提前谢谢你。
发布于 2013-05-20 23:59:07
我认为有很多方法可以做到这一点,但一种常见的方法是使用第三方解析器之一,它可以执行xml结构的所有(非)编组。或者SAX是一个很好的选择:http://www.mkyong.com/java/how-to-read-xml-file-in-java-sax-parser/
https://stackoverflow.com/questions/16652956
复制相似问题