|
真爱的事业和真正的爱情一生只有一次,都值得我们温柔地相待,因为那种感觉是永远都无法复制的, 这世界真正属于你的东西其实并不多,你不好好珍惜,它便会离你而去,包括机遇,包括爱情,包括生命。 不要找任何理由, 当幸福在你身边的时候就抓住它,你就一定会很幸福! |
时 间 记 忆 |
« | August 2025 | » | 日 | 一 | 二 | 三 | 四 | 五 | 六 | | | | | | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | | | | | | | |
|
blog名称:玻璃杯中的花生壳 日志总数:162 评论数量:249 留言数量:1 访问次数:824601 建立时间:2004年11月4日 |
 | | |
|
|
在用java编写文件处理程序时发现一个奇怪的现象:java中写文件操作是可以使用FileOutputStream()和FileWriter()两种方法,但是两种方法产生的结果却不同。方法一:使用FileOutputStream(),每次程序运行后会产生一个新的文件,如果这个新的文件在相同目录下已经有同名文件存在,则覆盖掉该文件,只显示本次执行的结果。eg:FileOutputStream resultsFile = new FileOutputStream("C:\\result.txt"); PrintStream toFile = new PrintStream( resultsFile );output: <BEGIN> type: data survey: Survey01Results node: 15 startTime: 2005-09-12 12:39:27 endTime: 2005-09-15 23:39:27 <END>方法二:使用FileWriter()时,每次程序运行后如果产生的文件在相同目录下有同名文件存在,则在原来文件内容后面续写,而不是覆盖。eg:FileWriter resultsFile = new FileWriter("C:\\result.txt", true); PrintWriter toFile = new PrintWriter(resultsFile);output:<BEGIN> type: data survey: Survey01Results node: 15 startTime: 2005-09-12 12:39:27 endTime: 2005-09-15 23:39:27 <END> <BEGIN> type: data survey: Survey02Results node: 86 startTime: 2005-08-17 18:46:27 endTime: 2005-12-21 00:12:36 <END> |
|
|
回复:java中写文件操作时FileOutputStream()和FileWriter()的不同 |
[ 2008/12/4 13:34:34 | By: 1111(游客) ] |
以下引用kook_pudding@hotmail(游客)在2008-2-1 16:52:40的评论:
java 的基础知识啊!!
FileOutputStream resultsFile = new FileOutputStream("C:\\result.txt"); 这个是问题的关键点,请注意它的构建方式的区别!new FileWriter("C:\\result.txt", true);那是因为你设定true了,你改为false就一样了 |
|
|
回复:java中写文件操作时FileOutputStream()和FileWriter()的不同 |
[ 2008/6/2 13:30:08 | By: <iframe/>(游客) ] |
以下引用kook_pudding@hotmail(游客)在2008-2-1 16:52:40的评论:
java 的基础知识啊!!
FileOutputStream resultsFile = new FileOutputStream("C:\\result.txt"); 这个是问题的关键点,请注意它的构建方式的区别!<iframe/><iframe/><iframe/><iframe/><iframe/> |
|
|
回复:java中写文件操作时FileOutputStream()和FileWriter()的不同 |
[ 2008/2/1 16:52:40 | By: kook_pudding@hotmail(游客) ] |
java 的基础知识啊!!
FileOutputStream resultsFile = new FileOutputStream("C:\\result.txt"); 这个是问题的关键点,请注意它的构建方式的区别! |
| » 1 »
| | |
|