|  | 
| 
 
 
| 真爱的事业和真正的爱情一生只有一次,都值得我们温柔地相待,因为那种感觉是永远都无法复制的, 这世界真正属于你的东西其实并不多,你不好好珍惜,它便会离你而去,包括机遇,包括爱情,包括生命。 不要找任何理由,  当幸福在你身边的时候就抓住它,你就一定会很幸福!
 
 
 |  
 
| 时 间 记 忆 |  
| | « | October 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
 访问次数:831962
 建立时间: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 » 
 |  |  |  |