以下代码是使用FileInputStream导入的文件,并以单个字符打印出来。
/**
* 首先得知道
* 使用FileInputStream导入的文件是以字节形式存储在硬盘中的
*/
import java.io.*;
public class Example02 {
public static void main(String[] args) throws Exception {
// 创建一个字节输入流
FileInputStream in = new FileInputStream("data.txt");
// 定义一个int类型的变量b,记住每次读取的一个字节
int b = 0;
while (true) {
// 变量b记住读取的一个字节
b = in.read();
// 如果读取的字节为-1,跳出while循环
if (b == -1) {
break;
}
// 否则将b转成字符类型,并写出
char c = (char) b;
System.out.println(c);
}
in.close();
}
}