(读写文件)下面代码实现了以对象流方式向score.txt文件写入数据的功能。下划线处应填入的代码是__
A、DataOutput
B、FileWriter
C、FileOutputStream
D、ObjectOutputStream
A、DataOutput
B、FileWriter
C、FileOutputStream
D、ObjectOutputStream
A.readObject
B.read
C.in
D.inObject
A.DataOutput
B.FileWriter
C.FileOutputStream
D.ObjectOutputStream
A、readObject
B、read
C、in
D、inObject
下列代码实现了将一个文件的内容复制到另一个文件的功能。下划线处应填入的代码是________。 import java .io .* ; public class Test{ public static void main (String [ ] args ) { try{ FileInputStream is = new FileInputStream(“D :\\from .txt”) ; FileOutputStream os = new ____________(“D : \\ to .txt”) ; byte [ ] str = new _______ [1024] ; while (is .available () > 0 ) { is. read (str ,0 , 1024) ; os .write(str) ; } is.close () ; os.close () ; } catch (ArrayIndexOutOfBoundsException e) { e.printStackTrace () ; } catch (IOException e ); e.printStackTrace () ; } } }
A、FileInputStream, str
B、FileOutputStream ,str
C、FileOutputStream, byte
D、FileInputStream,byte
A.该类使用字符流实现了文件复制,将d:/bjsxt1.txt复制为d:/bjsxt2.txt
B.FileReader和FileWriter是处理流,直接从文件读写数据
C.BufferedReader和BufferedWriter是节点流,提供缓冲区功能,提高读写效率
D.readLine可以读取一行数据,返回值是字符串类型,简化了操作
下面代码采用缓冲的方式实现了将一个文件的内容复制到另一个文件的功能,下划线处应填写的代码是________。 import java.io.*; public class Test { public static void main(String [] args){ try{ FileInputStream is = new FileInputStream(“D:\\from.txt”); FileOutputStream os =new FileOutputStream(“D:\\to.txt”); BufferedInputStream bi = new _________________(is); BufferedOutputStream bo = new BufferedOutputStream(os); byte[] data = new byte[1]; while(bi.read(data) != -1){ bo.___________(data); } bo.flush(); bi.close(); bo.close(); }catch(ArrayIndexOutofBoundsException e){ e.printStackTrace(); } catch(IOException e){ e.printStackTrace(); } } }
A、Buffered OutputStream,read
B、BufferedInputStream write
C、BufferedInputStream read
D、BufferedOutputStream write
A.out.read
B.in.write
C.out.write
D.in.read
A.将对象写入内存
B.将对象写入硬盘
C.将对象写入光盘
D.将对象写入文件
下列程序的功能是将一个整数数组写入二进制文件,在程序的下划线处应填入的选项是()。 importjava.io.*; publicclassXieShuzu{ publicstaticvoidmain(String[]a){ int[]myArray=(10,20,30,40); try{ DataOutputStreamdos= newDataOu中utStream(new FileOutputStream("ints.dat")); for(inti=O;i<myArray.length;i++) dos.______(myArray[]); dos.close(); System.out.println("已经将整数数组写入二进制文件:ints.dat"): }catch(IOExceptionioe) {System.out.println("IOExcepr_on");} } }
A.writeArray
B.writeByte
C.writeInt
D.writeDouble
为了保护您的账号安全,请在“简答题”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!