字节流
通过流来读写文件
以先进先出的方法发送消息通道
输入流:InputStream
输出类:OutputStream
InputStream类常用方法
InputStream字节输入流(抽象类----基类)
int read():
从输入流一个字节一个字节的读,返回的是该字节的整数表示形式 如果读到了输入流的末尾,返回-1
int read(byte [] b):
从输入流读取若干字节,把这些字节保持到数组b中, 返回读取到的字节数,如果读到了输入流的末尾,返回-1。
int read (byte [] b,int off,int len)
从输入流读取若干字节,把这些字节保持到数组b中.Off指的是字节数组开始保存数据的起始下表。
len指的是读取的字节数目。 返回的是实际读取到的字节数,如果读到了输入流的末尾,返回-1。
int available() : 可以从输入流中读取的字节数目
实现步骤
1: 引入相关的类
2:构造文件输入流FilenInputStream对象
3:读取文本文件的数据
4:关闭文件流对象
案例:

 
OutputStream类常用方法
OutputStream字节输出流(抽象类----基类)----写
void write(int c):往输出流中写入-个个的字节
void write(byte[] buf) :往输出流中写人一个字节数组
void write(byte[] b,int off,int len):往输出流中写人一个字节数组,off表示开始从字节数组的off位置开始往外写,len代表往外写len长度的字节
void close( ):关闭输出流
flush():强制把缓冲区的数据写到输出流中
注意
1、前两种构造方法在向文件写数据时将覆盖文件中原有的内容
2、创建FileOutputStream实例时,如果相应的文件并不存在,则会自动创建一个空的文件
实现步骤
1: 引入相关的类
2:构造文件输出流FileOutputStream对象
3:把数据写入文本文件
4:关闭文件流对象
案例:

 
                    
                
 
                
            
         浙公网安备 33010602011771号
浙公网安备 33010602011771号