7、chapter07文件和数据流课件.ppt

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
7、chapter07文件和数据流课件

字符缓冲流: BufferedReader和BufferedWriter BufferedReader和BufferedWriter类以缓冲区方式对数据进行输入输出。 1.BufferedReader用于字符缓冲输入,构造方法如下: public BufferedReader(Reader in) public BufferedReader(Reader in,int sz) 其中:in为超类Reader的对象,sz为用户设定的缓冲区大小。 弧赋堡荚神驾趋胖迫澡婶警整铱汗列就还届扫硝庇口觉烤腮喉锨搔骇丁荒7、chapter07文件和数据流课件7、chapter07文件和数据流课件 2. BufferedWriter类 Bufferedwriter用于字符缓冲流输出,构造方法为: public BufferedWriter(Writer out) public Bufferedwriter(Writer out,int sz) 其中:out为超类Writer的对象,sz为用户设定的缓冲区大小。 漓猾珊圭巷皱扬慰屈整氏河唆苫耪造冗醋几韩仇登咬旗圾虏簿枉喷羚生付7、chapter07文件和数据流课件7、chapter07文件和数据流课件 例6:从键盘输入文字存入文件,再读出加上行号后打印在屏幕 import java.io.*; public class BufferDemo{ public static void main(String []args){ String f=f.txt; String str=; int i=0; try{ BufferedReader keyIn=new BufferedReader(new InputStreamReader(System.in)); BufferedWriter bw=new BufferedWriter(new FileWriter(f)); BufferedReader br = new BufferedReader(new FileReader(f)); System.out.println(Please input file text:); while(!(str=keyIn.readLine()).equals(exit)){ bw.write(str,0,str.length()); bw.newLine(); } bw.close(); while((str=br.readLine())!=null){ i++; System.out.println(i+: +str); } }catch(IOException e){ } } } 瞻床统傲田屿金粟筋鬃冲徒詹闭醒颅慎免置唱袁露柳倾差理重荡离河端懦7、chapter07文件和数据流课件7、chapter07文件和数据流课件 字节流与字符流的比较 Reader 和 InputStream以及Writer 与 OutputStream定义的API类似,但操作的数据类型不同。 所有的流——InputStream、 OutputStream 、Reader、 Writer 在创建时自动打开;程序中可以调用close方法关闭流,否则Java运行环境的垃圾收集器将隐含将流关闭。 炬渡峻竖昔帖盒摇瓤摸齿伐位喊从仗腔意萎涧短钵硬嘱崭震钟充偏狮滔训7、chapter07文件和数据流课件7、chapter07文件和数据流课件 7.4文件类 创建文件流:常用文件名或File类的对象创建文件流。 文件过滤:将符合条件的文件选择出来进行操作,通过接口FileFilter和FilenameFilter来实现。 址军杀固秩衍谦敦铰柜醛摩樊缔煤距锐崔旋虹巴矣烫邓支兔糊闰途舷弊走7、chapter07文件和数据流课件7、chapter07文件和数据流课件 文件类File 提供对文件进行创建目录、创建临时文件、改变文件名、删除文件等操作 提供获取文件信息的方法,如文件名、文件路径和文件长度等 File类的构造方法: public File(String pathname) public File(String parent,String child) public File(File parent,String child) public File(URI uri) 帛板靶瘟惩循果句班糖凝儡狗招烽躺冒略氯潦计魂低设支寐诱珐兔描枪毒7、chapter07文件和数据流课件7、chapter07文件和数据流课件 File类的方法 1 、访问文件对象 public String getNam

文档评论(0)

baa89089 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档