本人初学JAVA,我的代码如下:
FileWriter fw = new FileWriter("aaa.txt");
fw.write(logStr);
fw.close();logStr是别的程序通过http仍给我的内容,仍一次,我就把它往日志文件里记录一次。但是我上面的写法好像不是往文件的尾部追加写入,而是重新写入。后来用下面这种方法还是这样:
PrintWriter pw = new PrintWriter(new BufferedWriter(new FileWriter(logPath)));
pw.println(logStr);
pw.close();
我看到JAVA编程思想的io这章都晕乎乎了,类太多了,而且名字相似,请会的人赐教。小弟不胜感激!
FileWriter fw = new FileWriter("aaa.txt");
fw.write(logStr);
fw.close();logStr是别的程序通过http仍给我的内容,仍一次,我就把它往日志文件里记录一次。但是我上面的写法好像不是往文件的尾部追加写入,而是重新写入。后来用下面这种方法还是这样:
PrintWriter pw = new PrintWriter(new BufferedWriter(new FileWriter(logPath)));
pw.println(logStr);
pw.close();
我看到JAVA编程思想的io这章都晕乎乎了,类太多了,而且名字相似,请会的人赐教。小弟不胜感激!
解决方案 »
- 面试题目
- JOptionPane的问题
- java正则表达式匹配反斜杠的问题
- 偶是一个JAVA的初学者,(刚毕业,工作不如意,现在学java),不知道在学习的过程中应该注意些什么啊?多多指教。
- System Exception: Connection reset 为什么?
- 我用JCreatot建立文件的时候!A和A*有什么不一样?
- 求教大神,怎样将jar在其他机子上运行,求征集最简单方法。。。。谢谢
- 请问线程不用stop那用什么停止?
- 如果你认为java的基础学的好,请看这个例子的结果是什么?
- jdk和jbuider是什么关系,jbuider如何用
- 如何在IE的工具条位置加上自己的工具条(象google的工具条)??
- 新年快乐——散分3……就是散
new FileWriter("log.txt"), true
);需要有个参数 true, 代表是想向文件中追加数据, 但是具体放在FileWriter, 还是BufferWriter的
构造函数里面记不清楚了,自己看一下JavaDoc
或者你也可以用
RandomAccessFile自己追加数据,
request.getParameter("body");是不是可以获取我问题2里面的获取xml数据的信息?或者谁叫我怎么把xml文件内容放在http的body信息里提交?
这样就可以了;多查一下javadoc