- 3
- 0
- 约1.37万字
- 约 41页
- 2018-03-04 发布于浙江
- 举报
[计算机软件及应用]第7章输入输出及文件操作
第7章 输入输出及文件操作 InputStream的常用方法 (1) public abstract int read( ); 从输入流读取下一个字节,-1表示无可读字节。该方法是抽象方法,其子类必须实现该方法。 (2)public int read( byte b[ ] ); 从输入流读取多个字节存入缓冲区b中。返回读取的字节数,必须保证有足够的空间存储数据,否则会抛出异常。 (3)public int read( byte b[ ], int off, int len ); 从输入流读取最多len字节数据存入缓冲区b中,并从数组b的第off个位置开始存放。 (4)public long skip( long n ); 从输入流中忽略n个字节的数据,返回实际忽略的字节个数 (5)public int available( ); 返回输入流中可读入的字节个数 (6)public void close( ); 关闭当前输入流 OutputStream的常用方法 (1)public abstract void write( int b ); 向输出流写入一个字节,写入的字节为整数b的低字节,其高3个字节被忽略。 (2)public void write( byte b[ ] ); 把缓冲区b中的全部数据写入输出流。 (3)public void write( byte b[ ], int off, int len ); 把缓冲区b中从b[off]开始的len个字节的数据写入输出流。 常用的字节级输入输出流 PipedInputStream和PipedOutputStream类 这两个流用于进程之间的通信。一个PipedInputStream必须连接一个PipedOutputStream,同样一个PipedOutputStream也必须连接一个PipedInputStream。两个类可以在实例化的时候建立连接,或者调用Connect()方法建立连接。 两种建立连接的方法: (1)在构造方法中连接 PipedInputStream pis = new PipedInputStream(); PipedOutputStream pos = new PipedOutputStream(pis); (2)用connect()方法进行连接 PipedInputStream pis = new PipedInputStream(); PipedOutputStream pos = new PipedOutputStream(); pis.connect(pos); DataInputStream和DataOutputStream类 DataInputStream以与机器无关的方式从一个输入流中读取Java的基本类型的数据,所读的数据应该是由DataOutputStream对象写入的。DataInputStream的构造方法和一些重要的方法如下: public DataInputStream(InputStream in) public final Boolean readBoolean() throws EOFException public final byte readByte() throws EOFException, IOException public final char readChar() throws EOFException, IOException public final int readInt() throws EOFException, IOException public final String readUTF() throws EOFException, IOException DataOutputStream类向输出流中写入Java的基本数据类型,所写数据的方式是可移植的,与具体的操作系统无关,它们只能由DataInputStream类读取。DataOutputStream的构造方法和一些重要方法如下: public DataOutputStream(OutputStream out) public final void writeBoolean(boolean v) throws IOException public final void writeByte(int v) throws IOException public final void writeChar (int v) throws IOException public final void writeInt(int v) throws IOException public final void w
您可能关注的文档
- [计算机软件及应用]第07章_函数.ppt
- [计算机软件及应用]第05章_设备管理.ppt
- [计算机软件及应用]第07章_数组.ppt
- [计算机软件及应用]第10章 b.ppt
- [计算机软件及应用]第05章接口芯片1.ppt
- [计算机软件及应用]第10章 单片机AD及DA转换接口.ppt
- [计算机软件及应用]第10章 指针.ppt
- [计算机软件及应用]第10章 文件与目录管理.ppt
- [计算机软件及应用]第10章JDBC与数据库访问.ppt
- [计算机软件及应用]第10章指针_2007.ppt
- 2025年全国演出经纪人员资格认定考试试卷带答案(研优卷).docx
- 2025年全国演出经纪人员资格认定考试试卷完整版.docx
- 2025年全国演出经纪人员资格认定考试试题库及完整答案.docx
- 2025年全国演出经纪人员资格认定考试试卷完美版.docx
- 2025年全国演出经纪人员资格认定考试试卷含答案(实用).docx
- 2025年全国演出经纪人员资格认定考试试卷及答案(各地真题).docx
- 2025年下半年内江市部分事业单位公开考试招聘工作人员(240人)备考题库附答案.docx
- 2025年全国演出经纪人员资格认定考试试卷及答案1套.docx
- 2025年下半年四川成都市郫都区面向社会引进公共类事业单位人员2人备考题库最新.docx
- 2025年下半年内江市部分事业单位公开考试招聘工作人员(240人)备考题库附答案.docx
最近下载
- Young Sheldon《小谢尔顿》第七季第六集完整中英文对照剧本.docx VIP
- 量化经典高收益量化策略.ppt VIP
- Young Sheldon《小谢尔顿》第七季第五集完整中英文对照剧本.docx VIP
- Young Sheldon《小谢尔顿》第七季第四集完整中英文对照剧本.docx VIP
- Young Sheldon《小谢尔顿》第七季第三集完整中英文对照剧本.docx VIP
- 连锁餐饮企业顾客满意度研究—以广州市点都德为例.doc VIP
- 高中化学必修第二册第六章 化学反应与能量.pdf VIP
- Young Sheldon《小谢尔顿》第七季第二集完整中英文对照剧本.docx VIP
- 合理用药指南.pptx VIP
- Young Sheldon《小谢尔顿》第七季第一集完整中英文对照剧本.docx VIP
原创力文档

文档评论(0)