【问题标题】:parsing text file into array of objects将文本文件解析为对象数组
【发布时间】:2013-05-20 15:31:18
【问题描述】:

您好,我的文本文件如下所示。

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>
..
..

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

【问题讨论】:

    标签: java xml xml-parsing text-parsing


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-11-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-03-17
      • 1970-01-01
      相关资源
      最近更新 更多