| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 834 人关注过本帖
标题:问个IO流的问题
只看楼主 加入收藏
mico
Rank: 1
等 级:新手上路
帖 子:96
专家分:0
注 册:2005-7-25
收藏
得分:0 
研究下FileWriter和FileOutputStream的区别!!

2007-08-23 14:54
mico
Rank: 1
等 级:新手上路
帖 子:96
专家分:0
注 册:2005-7-25
收藏
得分:0 
9楼正解!!

2007-08-23 14:56
hwoarangzk
Rank: 4
来 自:冰封王座
等 级:贵宾
威 望:12
帖 子:1894
专家分:0
注 册:2007-7-17
收藏
得分:0 
呵呵,我也忘得差不多了,应该好好复习了

I'm here, as always...
2007-08-23 14:58
hwoarangzk
Rank: 4
来 自:冰封王座
等 级:贵宾
威 望:12
帖 子:1894
专家分:0
注 册:2007-7-17
收藏
得分:0 
你的第一个程序只要写了fw.close()就行了,刚刚试了下

I'm here, as always...
2007-08-23 15:05
J华
Rank: 1
等 级:新手上路
帖 子:50
专家分:0
注 册:2007-7-2
收藏
得分:0 

FileWriter是按照本地平台的字符编码来写数据.是OutputStreamWriter的直接子类,是属于字符输出流.

FileOutputStream是OutputStream的直接子类,是字节输出流.


我往文件里写字符串用的PrintWriter 格式化字符输出流 作为装饰器, 用OutputStreamWriter把FileOutputStream转化成Writer....FileWriter我没用过.
public void write(File f,String str,String charsetName){
try{
PrintWriter writer=new PrintWriter(new OutputStreamWriter(new FileOutputStream(f),charsetName));
writer.println(str);
writer.close();
}
catch(IOException e){throw new RuntimeException(e);}

2007-08-24 00:12
快速回复:问个IO流的问题
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.010944 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved