Stream、FileStream对象都可以实现对文件的输入输出流的操作,FileStream类操作的是字节和字节数组,而Stream类操作的是字符数据,随机文件访问(访问文件中间某点的数据),就必须由( )对象执行
举一反三
- 下列选项中,关于FileStream类的说法错误的是()。 A: FileStream类表示在磁盘或网络路径上指向文件的数据 B: FileStream类的ReadByte()方法用于从文件中读取一个字节,并将读取位置提升一个字节。 C: FileStream类的WriteByte()方法用于将一个字节写入文件流的当前位置。 D: FileStream类的Read()方法用于从流中读取字节块并将该数据写入给定缓冲区中。
- 下列关于创建Stream流对象的相关描述,正确的是() A: 所有的集合都可以使用stream()静态方法获取Stream流对象 B: Stream接口的of()静态方法可以获取基本类型、引用类型数组和单个元素的Stream流对象 C: Arrays数组工具类的stream()静态方法也可以获取数组元素的Stream流对象 D: 聚合操作针对的就是可迭代数据进行的操作
- FileStream类是设计用于处理文件输入输出操作中的( )的。 A: 字节流 B: 字符流 C: 二进制流 D: 数值流
- 以下哪些是使用FileStream操作文件的步骤? A: 初始化FileStream B: 设置数据通道 C: 对文件进行读写操作 D: 操作完成之后要关闭FileStream
- FileStream类除了可以以()的方式读取文件外,还可以对文件任意位置进行读取。 A: 数组 B: 字节 C: 类型 D: 数据