【问题标题】:Load txt's file into Java application and save it to XML's file将 txt 文件加载到 Java 应用程序中并将其保存到 XML 文件中
【发布时间】:2012-01-14 15:31:12
【问题描述】:

我阅读了关于load file into java application 的下一个答案。

我需要编写一个加载 .txt 的程序,其中包含记录列表。解析后,我需要匹配记录(与我将检查的条件),并将结果保存到 XML 的文件中。

我被这个问题困住了,我很乐意回答下一个问题:

  1. 如何将 .txt 文件加载到 Java 中?
  2. 加载文件后,如何访问其中的信息?例如,如何询问其中一条记录的第一行是否等于“1”;
  3. 如何将结果导出到 XML 文件。

【问题讨论】:

  • 所以你要代码还是伪代码?
  • @home:我想了解一些如何在 Java 中实现的亮点。伪代码会很棒。

标签: java xml


【解决方案1】:

one: 你需要一个示例代码来逐行读取文件

two: 字符串的拆分方法可能会有所帮助。例如,如果信息由空格分隔,则获取第一个元素的编号

String myLine;
String[] components = myLine.split(" ");
if(components != null && components.length >= 1) {
    int num = Integer.parseInt(components[0]);
    ....
}

three:你可以像任何文本文件一样编写它,或者使用任何你想要的XML-Writer

【讨论】:

    【解决方案2】:
    1. Basic I/O
    2. Integer.parseInt(1stLine)
    3. 有很多选择。
      1. 创建 POJO 来表示记录并使用XMLEncoder 写入它们
      2. SAX
      3. DOM..

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-18
      相关资源
      最近更新 更多