使用Java中的Apache Commons为CSV生成字符串内容,而不是编写实际文件

爱德玛

在我的Java程序中,我想使用Apache Commons库来生成CSV文件的内容,而不是实际创建该文件。

我只想拥有文件的String内容,然后再使用现有方法使用该内容写入文件。

但是,在所有代码示例中,有必要在目标csv文件中进行预先定义,并提供其路径和名称,但在程序流程的这一刻,我还没有它。是否可以仅获取将来的csv文件的String,并独立处理真实文件的创建?谢谢。

卢吉奥尔基

StringWriter

要写入文件时需要该文件。您可以在程序周围传递文件的内容,也可以将其存储在某个位置,直到要写入文件为止。

但是,如果您想将CSV写入字符串而不是文件,则可以尝试使用aStringWriter代替FileWriter

诸如此类(未编译,可能不完整)

StringWriter stringWriter = new StringWriter();
CSVPrinter csvPrinter = new CSVPrinter(stringWriter , CSVFormat.DEFAULT
                .withHeader("Header1", "Header2"));
csvPrinter.printRecord("abc", "ghf");
String csvString = stringWriter.toString();

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

fwrite,但在C中为字符串而不是文件

来自分类Dev

如何从文件中收集数据作为实际数字而不是 Python 中的字符串?

来自分类Dev

在 Clojure 中,我想使用包含文件内容的字符串,而不是提供路径

来自分类Dev

如何在不编写实际unicode字符的情况下使用unicode字符?

来自分类Dev

如果文件使用int而不是字符串编写,则在python中进行错误处理

来自分类Dev

是否可以在Java中编写实际上不使用循环方法的循环?

来自分类Dev

是否可以在Java中编写实际上不使用循环方法的循环?

来自分类Dev

编写与CSV文件中的字符串匹配的Haskell词法分析器

来自分类Dev

Java:使用Apache commons-IO 2.4在子目录中递归列出文件

来自分类Dev

使用Java中的apache commons vfs2访问后删除zip文件

来自分类Dev

如何使用带有自定义名称的Apache Commons IO在Java中复制文件?

来自分类Dev

将Clob数据(以字符串形式)解密为C#中的实际字符串

来自分类Dev

从CSV文件中删除行,其中列不是特定字符串

来自分类Dev

为什么我在 Python 中读取 csv 文件时得到的是字符串而不是字典?

来自分类Dev

sqlite(使用 C++)。从字符串而不是csv文件导入?

来自分类Dev

CSV文件中的字符串问题

来自分类Dev

java检查csv文件中的给定字符串

来自分类Dev

如何使用批处理文件为蛮力攻击生成字符串

来自分类Dev

使用Java为Apache骆驼中的自定义组件配置使用者

来自分类Dev

熊猫无法将CSV文件中的字符串正确分隔为列

来自分类Dev

防止熊猫将字符串中的“NA”解释为 NaN:csv 文件

来自分类Dev

从 CSV 文件中读取为字符串的时间戳列表

来自分类Dev

使用Scala在Apache Spark中拆分字符串

来自分类Dev

在Android中的Java文件中使用字符串

来自分类Dev

使用Regex从.java文件中获取字符串

来自分类Dev

如何使用Apache Commons Codec在Java中解码JWT(标头和正文)?

来自分类Dev

如何在Java中正确使用Apache Commons数学库中的ZipfDistribution?

来自分类Dev

如何使用Java为字符串编写条件逻辑

来自分类Dev

如何使用Java为MySQL编写表名是字符串的创建表语句?

Related 相关文章

  1. 1

    fwrite,但在C中为字符串而不是文件

  2. 2

    如何从文件中收集数据作为实际数字而不是 Python 中的字符串?

  3. 3

    在 Clojure 中,我想使用包含文件内容的字符串,而不是提供路径

  4. 4

    如何在不编写实际unicode字符的情况下使用unicode字符?

  5. 5

    如果文件使用int而不是字符串编写,则在python中进行错误处理

  6. 6

    是否可以在Java中编写实际上不使用循环方法的循环?

  7. 7

    是否可以在Java中编写实际上不使用循环方法的循环?

  8. 8

    编写与CSV文件中的字符串匹配的Haskell词法分析器

  9. 9

    Java:使用Apache commons-IO 2.4在子目录中递归列出文件

  10. 10

    使用Java中的apache commons vfs2访问后删除zip文件

  11. 11

    如何使用带有自定义名称的Apache Commons IO在Java中复制文件?

  12. 12

    将Clob数据(以字符串形式)解密为C#中的实际字符串

  13. 13

    从CSV文件中删除行,其中列不是特定字符串

  14. 14

    为什么我在 Python 中读取 csv 文件时得到的是字符串而不是字典?

  15. 15

    sqlite(使用 C++)。从字符串而不是csv文件导入?

  16. 16

    CSV文件中的字符串问题

  17. 17

    java检查csv文件中的给定字符串

  18. 18

    如何使用批处理文件为蛮力攻击生成字符串

  19. 19

    使用Java为Apache骆驼中的自定义组件配置使用者

  20. 20

    熊猫无法将CSV文件中的字符串正确分隔为列

  21. 21

    防止熊猫将字符串中的“NA”解释为 NaN:csv 文件

  22. 22

    从 CSV 文件中读取为字符串的时间戳列表

  23. 23

    使用Scala在Apache Spark中拆分字符串

  24. 24

    在Android中的Java文件中使用字符串

  25. 25

    使用Regex从.java文件中获取字符串

  26. 26

    如何使用Apache Commons Codec在Java中解码JWT(标头和正文)?

  27. 27

    如何在Java中正确使用Apache Commons数学库中的ZipfDistribution?

  28. 28

    如何使用Java为字符串编写条件逻辑

  29. 29

    如何使用Java为MySQL编写表名是字符串的创建表语句?

热门标签

归档