Java将xml文件内容存储为字符串

时间:2011-02-08 22:31:40

标签: java xml string file

我有一个创建xml文件的静态方法,我希望它将原始xml文件作为字符串返回。创建xml文件后,我想从文件中读取并将其转换为字符串。我该怎么做?

3 个答案:

答案 0 :(得分:2)

http://guava-libraries.googlecode.com/svn/trunk/javadoc/com/google/common/io/Files.html

Joiner.on('').join(Files.readLines(file, CharSet.fromName("UTF-8")))

答案 1 :(得分:1)

对于文件处理,你可以转向apache.commons.io库。

这个用于读取和存储文件的便利功能。

所以阅读

org.apache.commons.io.FileUtils#readFileToString(File file) 

和写作

org.apache.commons.io.FileUtils#writeStringToFile(File file, String data)

请参阅此处了解javadoc http://commons.apache.org/io/

答案 2 :(得分:0)