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();
}
}