字节流读数据:一次读一个字节数据
字节输入流:FileINputStream(String name):通过打开与实际文件的连接来创建一个FileputStream,该文件由文件系统中的路径名name命名
字节输入流读取数据的步骤
(1)创建字节输入流对象
(2)调用字节输入流对象的读取方法
(3)释放资源
public class Demo {
public static void main(String[] args){
//创建字节输出流对象
FileInputStream fis = null;
try {
fis = new FileInputStream("D:\\suxiaoxiao\\sisi.txt");
int by;
/**
* fis.read():读数据
* by = fis.read():把读取到的数据赋值给by
* by != -1:判断读取到的数据是否是-1
*/
while((by = fis.read())!=-1){
System.out.println((char) by);
}
} catch (IOException e) {
e.printStackTrace();
} finally {
if(fis!=null){
try {
fis.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}
}
}