package cn.dali3.code17;
/*字节输入流:java.io.InputStream 该类是抽象类,所有字节输入流的超类
* 共性成员方法:
* 1.int read()从输入流读取数据的下一个字节。(在程序执行中,读取一个之后,指针会向后偏移一个,下一次读取下一个)
* 2.int read(byte [] b) 从输入流中读取一定数量字节,并将其存储在缓冲区数组b中。
* 3.void close()释放资源
* 子类:FileInputStream
* 构造方法:FileInputStream(String name)
* FileInputStream(File file)
* 参数:文件数据源
*
* */
import java.io.File;
import java.io.FileInputStream;
import java.io.IOException;
public class Demo01 {
public static void main(String[] args) throws IOException {
f1("C:\\Users\\Administrator\\Desktop\\新建文件夹\\a.txt");
}
private static void f1(String name) throws IOException {
File file = new File(name);
FileInputStream fis = new FileInputStream(file);
int len = 0;
while((len = fis.read())!=-1){
System.out.println((char) len);
}
fis.close();
}
}