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 getName( ) public String getPa

文档评论(0)

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

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

1亿VIP精品文档

相关文档