字节流读数据(一次读一个字节数据数据)

package package2;

import java.io.FileInputStream;
import java.io.IOException;

public class FileInputStreamDemo2 {
    public static void main(String[] args) throws IOException {
        //创建字节输入流对象
        FileInputStream fis =new FileInputStream("day04\\fos.txt");
        //调用字节输入流对象的读数据方法
        //int read(byte[] b);从该输入流读取最多b.length个字节的数据到一个字节数组
        //读的数据就存储在这个字节数组中
        byte[] bys =new byte[1024];
        int len;
        while ((len = fis.read(bys))!=-1){
            //将字节数组的内容变成字符串
            System.out.print(new String(bys,0,len));
        }
        fis.close();
    }
}
posted @ 2022-10-19 19:43  knlf  阅读(15)  评论(0)    收藏  举报