(3-3)PipedInputStream是字节流。
查看答案
(3-3)OutputStream是FileOutputStream的直接父类。
A. 对
B. 错
(3-3)FileOutputStream类实现了Closeable和Flushable两个接口。
A. 对
B. 错
(3-3)文件输入输出流操作。importjava.io.File;importjava.io.FileInputStream;importjava.io.FileOutputStream;publicclassBlank_2{publicstaticvoidmain(String[]args){Filefile=newFile("test.txt");try{FileOutputStreamout=_____________________//创建FileOutputStream对象bytebuy[]="保护环境,人人有责。".getBytes();________________________//根据默认编码将数组中信息写入到文件中__________________//将流关闭}catch(Exceptione){//catch语句处理异常信息e.printStackTrace();//输出异常信息}try{FileInputStreamin=newFileInputStream(file);bytebyt[]=newbyte[1024];//创建byte数组intlen=__________________________// 根据默认编码从文件中读取信息//将文件中信息输出System.out.println("文件中的信息是:"+newString(byt,0,len));in.close();//关闭流}catch(Exceptione){e.printStackTrace();//输出异常信息}}}
(3-3)内存字节数组数据流的操作。importjava.io.*;publicclassBlank_5{publicstaticvoidmain(Stringargs[]){Stringstr="爱国、敬业、友善、诚信";bytesrcB[]=________________________//把字符串转换为字节数组ByteArrayInputStreambis=newByteArrayInputStream(srcB);ByteArrayOutputStreambos=_________________________//实例化字节数组输出流inttemp=0;try{while((temp=________________)!=-1){//从输入流中读取数据_____________________//把读取的数据写入字节数组输出流}StringnewStr=____________________//取出字节数组输出流中的数据System.out.println("数据是:"+newStr);bis.close();bos.close();}catch(IOExceptione){e.printStackTrace();}}}