JAVA_03_使用FileInputStream导入的文件,并以单个字符打印出来

 以下代码是使用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();
	}
}

猜你喜欢

转载自blog.csdn.net/weixin_41848531/article/details/81297514