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(); } }
下一篇:
【程序源代码】去水印小程序源码+接口