FileInputStream用于从文件读取字节数据。 虽然FileOutputStream和FileInputStream不能直接相互转换,但可以通过文件作为中间媒介来实现数据的写入和读取。 这种方法适用于需要从同一文件中读写数据的场景。如果你需要在内存中直接处理数据,而不是通过文件,你可以考虑使用ByteArrayOutputStream和ByteArrayInputStream,它们可以在...
* 字节输出流:OutputStream,整个IO包中字节输出流的最大父类 * 字节输入流:InputStream * * InputStream使用子类FileInputStream。读取 */ public class InStream1 { /** * @param args */ public static void main(String[] args)throws Exception{ // TODO Auto-generated method stub //第1步:使用File...
import java.io.ByteArrayOutputStream; import java.io.File; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.IOException; public class ByteArrayIOTest { public static void main(String[] args) { try { File file = new File("./src/file/test.txt"); FileI...
在程序中想创建 BufferedReader 类的对象,而已有 FileInputStream 类的一个对象,请问使用下列( )类可以作为中间桥梁,把 FileInputStream 类的对象转换之后作为参数可以调用 BufferedReader 类的构造方法? A、FileReader B、Reader C、InputStreamReader D、OutputStreamWriter...
流的来源或目的地并不一定是文件,也可以是内存中的一块空间,例如一个字节数组。java.io.ByteArrayInputStream、java.io.ByteArrayOutputStream就是将字节数组当作流输入来源、输出目的地的类。 2.ByteArrayInputStream介绍 ByteArrayInputStream 是字节数组输入流。它继承于InputStream。