【问题标题】:Conversion of collection into file / Inputstream将集合转换为文件/输入流
【发布时间】:2012-03-14 07:06:44
【问题描述】:

我在我的代码中使用了一个 SAX 解析器,它只接受 InputStream 或 File 对象。我需要提供一个集合作为此 SAX 解析器的输入。所以我需要将它转换成 InputStream 或 File 对象。那么任何人都可以告诉如何将集合数据类型转换为输入流或文件。

【问题讨论】:

  • 你的收藏包含什么?
  • 你想要完成什么?集合>-to-XML 还是完全不同的东西?

标签: java file collections inputstream sax


【解决方案1】:

解析器需要 XML 格式的数据。您可以编写一个方法来将集合布局为 XML,也可以使用 JAXB 解组集合。

【讨论】:

    【解决方案2】:

    如果你的收藏是这样的-

    List<File> li = new ArrayList<File>();
    

    然后您可以将列表的简单 getter 传递给 SAX 方法。

    【讨论】:

      猜你喜欢
      • 2017-09-06
      • 1970-01-01
      • 2013-07-03
      • 1970-01-01
      • 1970-01-01
      • 2011-08-12
      • 2011-09-30
      • 2016-11-24
      • 1970-01-01
      相关资源
      最近更新 更多