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

FileInputStream的available方法

作者头像
全栈程序员站长
发布于 2022-09-05 02:30:01
发布于 2022-09-05 02:30:01
50800
代码可运行
举报
运行总次数:0
代码可运行

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

available():返回与之关联的文件的字节数

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
import java.io.File;
import java.io.FileInputStream;
import java.io.IOException;

public class FileInputStreamDemo2 {

	public static void main(String[] args) throws IOException {
//		File file = new File("D:\\传智播客毕向东java\\解压后mp4文件\\day22_mp4-IO流\\IO流\\19-IO流-字节流-复制图片图解.mp4");
//		System.out.println(file.length());
		
		FileInputStream fis = new FileInputStream("tempfile\\fos.txt");
		
//		System.out.println(fis.available());//可以获取与之关联的文件的字节数
		byte[] buf = new byte[fis.available()];
		//创建了一个和文件大小一样的缓冲区,刚刚好
		fis.read(buf);
		System.out.println(new String(buf));
		
		fis.close();
		
	}
}

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

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

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

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

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

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
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
7430
FileInputStream分析
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/132020.html原文链接:https://javaforall.cn
全栈程序员站长
2022/06/30
2140
FileInputStream概述[通俗易懂]
FileInputStream:从文件系统中的文件获取输入字节。 可用的文件取决于主机环境。 FileInputStream用于读取诸如图像数据的原始字节流。 要读取字符流,请考虑使用FileReader。
全栈程序员站长
2022/09/05
4200
FileInputStream概述[通俗易懂]
使用FileInputStream读取文件内容
import java.io.File; import java.io.FileInputStream; import java.io.FileNotFoundException;
全栈程序员站长
2022/09/07
2.7K0
使用FileInputStream读取文件内容
使用Java中的FileInputStream、FileOutputStream复制图片
1.FileInputStream、FileOutputStream两个流是处理二进制文件。主要是处理图片,视频等等的文件。
用户7886150
2021/04/22
8270
java重学系列之IO字节流
生活中,你肯定经历过这样的场景。当你编辑一个文本文件,忘记了ctrl+s ,可能文件就白白编辑了。当你电脑上插入一个U盘,可以把一个视频,拷贝到你的电脑硬盘里。那么数据都是在哪些设备上的呢?键盘、内存、硬盘、外接设备等等。
大忽悠爱学习
2022/05/06
4080
java重学系列之IO字节流
Java进阶-IO(1)
进入java IO部分的学习,首先学习IO基础,内容如下。需要了解流的概念、分类还有其他一些如集合与文件的转换,字符编码问题等,这次先学到字节流的读写数据,剩余下次学完。
reload
2024/03/03
2040
【愚公系列】2022年01月 Java教学课程 53-Stream字节读取与写入
FileOutputStream(String name):创建文件输出流以指定的名称写入文件
愚公搬代码
2022/01/15
2160
【愚公系列】2022年01月 Java教学课程 53-Stream字节读取与写入
第五阶段-IO基础:【第三章 异常】
而使用IO流我们可以实现一些强大的功能,例如针对文件的移动复制等操作,又或者程序与外部文件之间的数据存储或者读取,又或者实现一个实时的聊天程序(网络编程),其中数据的传输也用到了我们的IO流,这些内容我们都会在后面设计,下面我就开始IO流的正式学习
BWH_Steven
2019/08/09
5040
java中IO流详细解释?
BufferedReader的readLine()&BufferedWriter的newLine()方法
技术从心
2019/08/07
1.8K0
Java学习笔记之File&递归&字节流
    对于File而言,其封装的并不是一个真正存在的文件,仅仅是一个路径而已,它可以是存在的,也可以是不存在的,将来是要通过具体的操作把这个路径的内容转换为具体存在的
Jetpropelledsnake21
2021/12/31
2590
Java学习笔记之File&递归&字节流
输入输出流(IO)
IO流用来处理设备之间的数据传输。例如:上传文件和下载文件 Java对数据的操作是通过流的方式 Java用于操作流的对象都在IO包中
星哥玩云
2022/09/14
6010
JAVA-FileInputStream之read方法「建议收藏」
    它用于读取本地文件中的字节数据,继承自InputStream类,由于所有的文件都是以字节为向导,因此它适用于操作于任何形式的文件。
全栈程序员站长
2022/09/06
7410
JAVA-FileInputStream之read方法「建议收藏」
21天学习挑战赛之java的IO流
​ 把“E:\itcast\窗里窗外.txt”复制到模块目录下的“窗里窗外.txt” (文件可以是任意文件)
楠羽
2022/11/18
3550
14:IO之字符字节流
字节流: InputStream    OutputStream  字节流:  FileInputStream FileOutputStream BufferedInputStream BufferedOutputStream 字符流: Writer Reader FileReader FileWriter BufferedReader BufferedWriter 第一  IO流概述 一、概述: IO流是来处理设备间的数据传输 1、特点: 1)流操作按照数据可分为字节流(处理所有的数据)和字符流(处理文
六月的雨
2018/05/14
8450
Java基础笔记20
20.01_IO流(IO流概述及其分类) 1.概念 IO流用来处理设备之间的数据传输 Java对数据的操作是通过流的方式 Java用于操作流的类都在IO包中 流按流向分为两种:输入流,输出流。 流按操作类型分为两种: 字节流 : 字节流可以操作任何数据,因为在计算机中任何数据都是以字节的形式存储的 字符流 : 字符流只能操作纯字符数据,比较方便。 2.IO流常用父类 字节流的抽象父类: InputStream OutputStream 字符流的抽象父类: Reader Writer 3.IO程序书
dreamkong
2018/06/21
4460
Java成神路 —— IO字节流
1. IO流概述和分类 1.1 IO流介绍 IO:输入/输出(Input/Output) 流:是一种抽象概念,是对数据传输的总称。也就是说数据在设备间的传输称为流,流的本质是数据传输 IO流就是用来处理设备间数据传输问题的。 常见的应用:文件复制,文件上传,文件下载 1.2 IO流的分类 按照数据的流向 输入流:读数据 输出流:写数据 按照数据类型来分 字节流 字节输入流字节输出流 字符流 字符输入流字符输出流 1.3 IO流的使用场景 如果操作的是纯文本文件,优先使用字符流 如
繁依Fanyi
2023/05/07
2690
十五、IO流【黑马JavaSE笔记】(本文文中记录了个人学习感受)
finally:在异常处理时提供finally块来执行所有清除操作。比如说IO流中的释放资源
啵啵鱼
2022/11/23
4970
十五、IO流【黑马JavaSE笔记】(本文文中记录了个人学习感受)
IO流你了解多少
🧑个人简介:大家好,我是 shark-Gao,一个想要与大家共同进步的男人😉😉
程序员Leo
2023/08/02
3110
IO流你了解多少
JDK1.9-字节流
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
cwl_java
2019/12/10
3970
相关推荐
Java基础-20(02)总结,递归,IO流
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验