网站大量收购闲置独家精品文档,联系QQ:2885784924

教学课件 Java程序设计(第二版)陈圣国.ppt

  1. 1、本文档共1157页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
  ● ?public void write(int?c) throws IOException;   ● ?public void write(char[]?cbuf, int?off, int?len) throws IOException;   ● ?public void write(String?str,int?off, int?len) throws IOException。   以上三种方法用于向输出流输出数据,功能与OutputStream类的同名方法类似,不过是以字符为单位的。   ● ?public long skip(long?n) throws IOException——从输入流跳过几个字符。返回值为实际跳过的字符数;   ● ?public void flush() throws IOException——刷新输出流;   ● ?public void close() throws IOException——关闭输出流。   3.BufferedReader类与BufferedWriter类   BufferedReader类与BufferedWriter类分别是Reader类和Writer类的子类,为Reader类对象和Writer类对象提供输入和输出缓冲区以提高输入/输出的效率。   BufferedReader类的构造方法形式为:   ● ?public BufferedReader(Reader?in);   ● ?public BufferedReader(Reader?in,int?sz)。   参数in为字符输入流对象,参数sz用于指定缓冲区大小。   除了从Reader类继承的方法外,BufferedReader类还提供了读取一行字符的方法:   public String readLine() throws IOException   BufferedWriter类的构造形式为:   ● ?public BufferedWriter(Writer?out);   ● ?public BufferedWriter(Writer?out,int?sz)。   参数out为字符输出流对象,sz指定缓冲区的大小。 除了从Writer类继承的方法外,BufferedWriter类还提供了在输出流中插入换行符的方法:   public void newLine() throws IOException   在第8章的例子中读者将可以看到这里介绍的几个流类的例子。   7.3 文件的输入/输出 7.3.1 FileInputStream类   磁盘文件的输入/输出操作是Java语言中流类最基本的应用,磁盘文件的输入操作由FileInputStream类实现。   FileInputStream是文件输入流类,最常用的构造方法只需提供文件名即可,形式如下:   public FileInputStream(String fileName) throws FileNot FoundException   FileInputStream类是InputStream类的派生类,它覆盖了InputStream类中的read、skip、available、close等方法。程序7.1演示了磁盘文件的读取方法,运行该程序将显示FileInput.java文件的内容。 【程序7.1】 显示文本文件。 import java.io.*; public class FileInput { public static void main (String[] args) { byte buffer[] = new byte[2048]; try{ FileInputStream fileIn = new FileInputStream(FileInput.java); //创建FileInputStream类对象,打开文件 int bytes = fileIn.read(buffer,0,2048); //文件内容读入到buffer String str = new String(buffer,0,bytes); //利用buffer内容创建字符串 System.out.print(str); //输出字符串内容 } catch(Exception e){ System.out.println(e.toString()); }  }   } 7.3.2 FileOutputStream类   FileOutputStream类提供了写文件的功能,它从Output Stream派生而来。   FileOutputStream类最常用的构造方法

文档评论(0)

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

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

版权声明书
用户编号:7201060146000004

1亿VIP精品文档

相关文档