FileInputStream
read()一次读取一个字节
//创建一个文件输入流对象,并关联aaa.txt
FileInputStream fis = new FileInputStream("aaa.txt");
//定义变量,记录每次读到的字节
int b;
//将每次读到的字节赋值给b并判断是否是-1
while((b = fis.read()) != -1) {
//打印每一个字节
System.out.println(b);
}
//关闭流释放资源
fis.close();
package com.heima.stream;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.IOException;
public class Demo01_FileInputStream {
public static void main(String[] args) throws IOException {
//demo01();
FileInputStream fis = new FileInputStream("xxx.txt"); //创建流对象
int b;
while ((b = fis.read()) != -1) {
System.out.println(b);
}
}
private static void demo01() throws FileNotFoundException, IOException {
FileInputStream fis = new FileInputStream("xxx.txt"); //创建流对象
int x = fis.read(); //从硬盘上读取一个字节
System.out.println(x);
int y = fis.read();
System.out.println(y);
int z = fis.read();
System.out.println(z);
int a = fis.read();
System.out.println(a);
fis.close(); //关流释放资源
}
}