Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >使用FileInputStream读取文件内容

使用FileInputStream读取文件内容

作者头像
全栈程序员站长
发布于 2022-09-07 05:59:51
发布于 2022-09-07 05:59:51
2.8K0
举报

大家好,又见面了,我是你们的朋友全栈君。

废话不多说, 直接上关键代码

package com.zhongjing.file;

import java.io.File; import java.io.FileInputStream; import java.io.FileNotFoundException;

public class FileInputStreamDemo {

/** * FileInputStream 字节输入流 –> 读取数据 * @param args */ public static void main(String[] args) { FileInputStream fis = null; File file = new File(“D:/test.txt”); try { fis = new FileInputStream(file); byte[] buf = new byte[1024]; //数据中转站 临时缓冲区 int length = 0; //循环读取文件内容,输入流中将最多buf.length个字节的数据读入一个buf数组中,返回类型是读取到的字节数。 //当文件读取到结尾时返回 -1,循环结束。 while((length = fis.read(buf)) != -1){ System.out.println(new String(buf, 0, length)); } } catch (Exception e) { e.printStackTrace(); }finally{ try { fis.close();//强制关闭输入流 } catch (IOException e) { e.printStackTrace(); } } } } 运行结果如下:

关于怎样使用FileOutStream写入内容请查看下面这篇文章 :

https://blog.csdn.net/qq_35661171/article/details/86539554

发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/135165.html原文链接:https://javaforall.cn

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2022年6月5,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
FileInputStream分析
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/132020.html原文链接:https://javaforall.cn
全栈程序员站长
2022/06/30
2210
J2SE IO编程
CopyFile.java    hongten.java   hello.java
Hongten
2018/09/13
3120
JAVA-FileInputStream之read方法「建议收藏」
    它用于读取本地文件中的字节数据,继承自InputStream类,由于所有的文件都是以字节为向导,因此它适用于操作于任何形式的文件。
全栈程序员站长
2022/09/06
7850
JAVA-FileInputStream之read方法「建议收藏」
FileInputStream读取文件数据的两种方式
read(byte[] buf):先把字节存入到缓冲区字节数组中,一下读一个数组(常用)
全栈程序员站长
2022/08/22
7170
【愚公系列】2022年01月 Java教学课程 53-Stream字节读取与写入
FileOutputStream(String name):创建文件输出流以指定的名称写入文件
愚公搬代码
2022/01/15
2230
【愚公系列】2022年01月 Java教学课程 53-Stream字节读取与写入
java中IO流详细解释?
BufferedReader的readLine()&BufferedWriter的newLine()方法
技术从心
2019/08/07
1.8K0
FileInputStream概述[通俗易懂]
FileInputStream:从文件系统中的文件获取输入字节。 可用的文件取决于主机环境。 FileInputStream用于读取诸如图像数据的原始字节流。 要读取字符流,请考虑使用FileReader。
全栈程序员站长
2022/09/05
4390
FileInputStream概述[通俗易懂]
Java—I/O流
当不同的介质之间有数据交互的时候,JAVA就使用流来实现。 数据源可以是文件,还可以是数据库,网络甚至是其他的程序
SakuraTears
2022/01/13
4470
Java中的FileInputStream与FileOutputStream的基本使用详解[通俗易懂]
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/133671.html原文链接:https://javaforall.cn
全栈程序员站长
2022/09/06
6690
Java基础-20(02)总结,递归,IO流
(4)FileInputStream读取数据 A:操作步骤 a:创建字节输入流对象 b:调用read()方法 c:释放资源 B:代码体现: FileInputStream fis = new FileInputStream("fos.txt"); //方式1 int by = 0; while((by=fis.read())!=-1) { System.out.print((char)by); } //方式2 byte[] bys = new byte[1024]; int le
Java帮帮
2018/03/16
7490
javaIO流
  应当以程序或者内存为参照物,(从文件或屏幕等)往内存中读入叫做输入流,反之输出流。
yifei_
2022/11/14
3410
javaIO流
Java IO流经典练习题
本文对javaIO流的13道经典的练习题做解答,里面有详细的思路解析,做题时最好养成先写思路在编程的习惯。
全栈程序员站长
2022/06/29
7191
Java成神路 —— IO字节流
1. IO流概述和分类 1.1 IO流介绍 IO:输入/输出(Input/Output) 流:是一种抽象概念,是对数据传输的总称。也就是说数据在设备间的传输称为流,流的本质是数据传输 IO流就是用来处理设备间数据传输问题的。 常见的应用:文件复制,文件上传,文件下载 1.2 IO流的分类 按照数据的流向 输入流:读数据 输出流:写数据 按照数据类型来分 字节流 字节输入流字节输出流 字符流 字符输入流字符输出流 1.3 IO流的使用场景 如果操作的是纯文本文件,优先使用字符流 如
繁依Fanyi
2023/05/07
2730
Java IO流史上最全详细汇总,确定不来瞅瞅吗!!(内容稍长,建议亲这边收藏慢慢看哦。)
IO流结构继承图: InputStream 和 OutputStream 继承结构图:
百思不得小赵
2022/12/01
5420
Java IO流史上最全详细汇总,确定不来瞅瞅吗!!(内容稍长,建议亲这边收藏慢慢看哦。)
IO流你了解多少
🧑个人简介:大家好,我是 shark-Gao,一个想要与大家共同进步的男人😉😉
程序员Leo
2023/08/02
3220
IO流你了解多少
FileInputStream类
如果用户的文件读取需求比较简单,则可以使用FileInputStream类,该类是InputStream的子类,提供了基本的文件读取功能。
全栈程序员站长
2022/08/30
2340
FileInputStream 读取文件内容「建议收藏」
作用:返回下一次对此输入流调用的方法可以不受阻塞地从此输入流读取(或跳过)的估计剩余字节数。即输入流中当前的字节数。
全栈程序员站长
2022/07/01
1.6K0
FileInputStream 读取文件内容「建议收藏」
FileInputStream的available方法
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/135620.html原文链接:https://javaforall.cn
全栈程序员站长
2022/09/05
5230
Java IO流:深入解析FileInputStream类
今天我要给大家分享一些自己日常学习到的一些知识点,并以文字的形式跟大家一起交流学习,互相学习,一群人方能走的更远。
喵手
2023/11/17
4570
Java IO流:深入解析FileInputStream类
使用Java中的FileInputStream、FileOutputStream复制图片
1.FileInputStream、FileOutputStream两个流是处理二进制文件。主要是处理图片,视频等等的文件。
用户7886150
2021/04/22
8490
相关推荐
FileInputStream分析
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档