一、字节流读数据 字节

public class FileInputStream extends InputStream

image.png
操作:
image.png
优化:

   int by;
   while(by=fis.read()!=-1){
        System.out.print((char)by);
   }

注意
1、读到末尾 read()返回 -1;
2、输出不要换行;
image.png

2、案例:复制文本文件

image.png
image.png
操作:
注意 不需要构造方法后面加true
一次读一个字节
image.png

3、案例:字节流读数据 字节数组

image.png

从该输入流读取最多b.length()个字节的数据存入字节数组b中,返回int是读取的字节个数
int read(byte[] b)

操作:
image.png
输出:5 hello

需求:读几个转几个字符
构造方法--String(byte[] bytes,int offset,int length)

操作:
image.png

标准操作:
image.png

案例:复制图片

image.png
操作:

image.png


MeeWoW
18 声望1 粉丝

加油