一、字节流读数据 字节
public class FileInputStream extends InputStream
操作:
优化:
int by;
while(by=fis.read()!=-1){System.out.print((char)by);
}
留神
1、读到开端 read() 返回 -1;
2、输入不要换行;
2、案例:复制文本文件
操作:
留神 不须要构造方法前面加 true
一次读一个字节
3、案例:字节流读数据 字节数组
从该输出流读取最多 b.length() 个字节的数据存入字节数组 b 中,返回 int 是读取的字节个数
int read(byte[] b)
操作:
输入:5 hello
需要:读几个转几个字符
构造方法 --String(byte[] bytes,int offset,int length)
操作:
规范操作:
案例:复制图片
操作: