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

  • 0
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

秋刀鱼程序编程

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值