Java如何读取文件,以字节流的形式读取

Java使用read()方法进行读取文件,输出的方式为字节流。主要过程如下:

import java.io.*;

/*****************************************
 案列:I/O字节流的学习---InputStream的学习
 时间:2021.1.18
 InputStream常用方法:
 	int read()----从输入流读取一个8位的字节,把它转化为0-255之间的整数,并返回这一整数
 	int read(byte[] b)--从输入流读取若干字节,把它保存到参数b指定的字节数组中,
 	                                                  返回的整数表示读取字节的数目
 	int read(byte[] b,int off,int len)--从输入流中读取若干字节,
 	                                                                                         把它保存到参数b指定的字节数组中,
 	                                    off指定字节数组开始保存数据的起始下标,
 	                                    len表示读取的字节数目
 ******************************************/
public class inputStreamTemp {
          
   
	public static void main(String[] args) throws Exception {
          
   
		//创建一个文件字节输入流来读取文件
		FileInputStream in=new FileInputStream("C:\Users\***Desktop\writer.txt");
		//定义一个int类型的变量b
		int b;
		//通过循环读取文件,当返回值为-1结束循环
		while((b=in.read())!=-1) {
          
   
			System.out.println(b);
		}
		//关闭流
		in.close();
	}
}
经验分享 程序员 微信小程序 职场和发展