JAVA编程:我可以DOM4J修改任意的项目,但是如何能修改之后把修改的地方保存到原文件呢? 10

JAVA编程:我可以DOM4J修改任意的项目,但是如何能修改之后把修改的地方保存到原文件呢?这个有什么效率好的方法吗?望高人指点,谢谢... JAVA编程:我可以DOM4J修改任意的项目,但是如何能修改之后把修改的地方保存到原文件呢?

这个有什么效率好的方法吗?

望高人指点,谢谢
展开
 我来答
capuchin
2008-01-28 · TA获得超过678个赞
知道小有建树答主
回答量:199
采纳率:0%
帮助的人:112万
展开全部
下面两个方法是我常用到的FileUtil类:
public static File make(String absoluteFile) throws IOException {
File file = new File(absoluteFile);
if (!file.exists() || !file.isFile()) {
File pf = file.getParentFile();
if (!pf.exists() || !pf.isDirectory())
pf.mkdirs();
file.createNewFile();
}
return file;
}

public static void write(String absoluteFile, byte[] data) throws IOException {
File file = make(absoluteFile);
FileChannel outFc = null;
try {
outFc = new FileOutputStream(file).getChannel();
outFc.write(ByteBuffer.wrap(data));
} finally {
try {
if (outFc != null)
outFc.close();
} catch (Exception e) {
}
}
}
调用以上方法:
FileUtil.write(savePath, xmlStringBody.getBytes());
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式