JAVA IO流输入输出练习册.pdfVIP

  • 0
  • 0
  • 约4.37千字
  • 约 4页
  • 2026-02-12 发布于北京
  • 举报

——JAVA篇

使用IO流进行输入输出

一、练习目标:

用IO流对输入输出处理,以及对文件的操作。

本次练习所用到的所有类都在java.io.*包中。

二、练习时间与作业要求:

本次练共需要180分钟。翻译练习写在JAVA笔记本上,作业写在JAVA家

庭作业本上。

后面的作业不包括在这个时间范围内。

三、翻译练习:

将下面要求翻译的内容,写在记事本上(阴影部分不写出来,要求看懂)

方法详细信息read

publicintread()throwsIOExceptionReads

从输入流中下一个字节的数据。返回值为一个范围在0到255之间的整数。

如果因为已到达流的末尾而没有可用的字节,则返回‑1。此方阻塞,直到有输入

数据可用、检测到流的末尾或抛出异常。子类必须此方法的实现。返回:下一个

字节的数据,或者如果已到达流的末尾则返回‑1。抛出:IOException‑如果发生

I/O错误。

publicintread(byte[]b)throwsIOException

从输入流中一些字节并到缓冲数组b中。实际的字节数作为整数返

回。此方阻塞,直到有输入数据可用、检测到文件结束或抛出异常。如果b为

null,则抛出NullPointerException。如果b的长度为零,则不任何字节,并

返回0;否则,尝试至少一个字节。如果因为流已到达文件末尾而没有可用的字

节,则返回值为‑1;否则,至少一个字节并到b中。第一个的字节

在元素b[0],中,下一个字节在b[1],中,依此类推。的字节数最多等于

b的长度。设k为实际的字节数;这些字节将在元素b[0]到b[k‑1],中,

元素b[k]到b[b.length‑1]不受影响。如果由于任何(文件结束除外)无法读

取第一个字节,则抛出IOException。特别是,如果输入流已关闭,则抛出

IOException。InputStream类的read(b)方法的效果与以下相同:read(b,0,

b.length)参数:b‑用于数据的缓冲区。返回:到缓冲区中的总字节数,或

者如果没有数据(因为已到达流的末尾),则返回‑1。

——JAVA篇

使用IO流进行输入输出

一、练习目标:

用IO流对输入输出处理,以及对文件的操作。

本次练习所用到的所有类都在java.io.*包中。

二、练习时间与作业要求:

本次练共需要180分钟。翻译练习写在JAVA笔记本上,作业写在JAVA

家庭作业本上。

后面的作业不包括在这个时间范围内。

三、翻译练习:

将下面要求翻译的内容,写在记事本上(阴影部分不写出来,要求看懂)

MethodDetailread

publicintread()throwsIOExceptionReads

thenextbyteofdatafromtheinputstream.Thevaluebyteisreturnedas

anintintherange0to255.Ifnobyteisavailablebecausetheendofthe

streamhasbeenreached,thevalue-1isreturned.Thismethodblocksuntil

inputdataisavailable,theendofthestreamisdetected,oranexception

isthrown.Asubclassmustprovideanimplementationofthismethod.Returns:the

nextbyteofdata,or-1iftheendofthestreamisreached.Throws:IOException

-i

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档