我正在解决旧考试的多项选择题,而我正在解决这个困扰我的问题:
您会选择从二进制文件中读取哪个类:
一个。的FileReader
b.BufferedReader
c.DataOutputStream
d.ObjectInputStream
我不认为这是正确的。对于二进制文件,我们有FileInputStream。出了什么问题???
答案 0 :(得分:0)
答案应为 ObjectInputStream
的FileInputStream: FileInputStream用于打开要读取的文件。
FileInputStream fis=new FileInputStream("welcome");
如果文件存在则检查文件是否存在,打开文件进行读取,否则将抛出FileNotFoundException。
ObjectInputStream的:
FileInputStream fis=new FileInputStream("welcome");
ObjectInputStream ois=new ObjectInputStream(fis);
打开读取对象的文件。