FileInputStream的available方法

FileInputStream的available方法available():返回与之关联的文件的字节数importjava.io.File;importjava.io.FileInputStream;importjava.io.IOException;publicclassFileInputStreamDemo2{ publicstaticvoidmain(String[]args)throwsIOE…

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

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

 

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

FileInputStream的available方法

关注我的微信公众号,观看更多精彩内容:

FileInputStream的available方法
FileInputStream的available方法

 

 

 

 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

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

(0)
上一篇 2022年6月4日 下午9:00
下一篇 2022年6月4日 下午9:00


相关推荐

  • 【vue】vue子组件传值给父组件、以及父组件传值给子组件(vue组件间传值)

    【vue】vue子组件传值给父组件、以及父组件传值给子组件(vue组件间传值)前言在业务场景中经常会遇到子组件向父组件传递数值 或是父组件向子组件传递数值 下面将结合 vue 富文本框一起来了解一下父与子组件之间的传值业务场景在 vue 项目中创建了一个可以重复使用的富文本编辑器 可参考 vue vue 富文本编辑器 可重复使用组件 vue quill editor 由于是新闻编辑页面 首先需要把已经保存好的新闻内容展示在富文本编辑器中 父组件向子组件传值 其次需要把更新后的新闻内容保存到数据库中 子组件向父组件传值 父组件向子组件传值 v bind child

    2026年3月17日
    3
  • R语言plot函数参数合集

    R语言plot函数参数合集最近用 R 语言画图 plot 函数是用的最多的函数 而他的参数非常繁多 由此总结一下 以供后续方便查阅 plot x y NULL type p xlim NULL ylim NULL log main NULL sub NULL xlab NULL ylab NULL ann par ann axes TRUE fra

    2026年3月17日
    1
  • Synchronized和Lock的区别

    Synchronized和Lock的区别  1、Lock是java的一个interface接口,而synchronized是Java中的关键字,synchronized是由JDK实现的,不需要程序员编写代码去控制加锁和释放;Lock的接口如下:“`public interface Lock {    void lock();    void lockInterruptibly() throws InterruptedExcep…

    2022年6月24日
    27
  • docker离线安装并导入镜像「建议收藏」

    docker离线安装并导入镜像「建议收藏」实际项目开发过程中,客户环境大多是全内网环境,无法连接互联网。这样docker就不能yum在线联网安装,所需要的镜像也不能在线pull下载。这时就需要进行离线安装docker及镜像。

    2026年4月14日
    5
  • 怎么安装pycharm及环境变量配置_JRE环境配置

    怎么安装pycharm及环境变量配置_JRE环境配置pycharm安装以及其环境的配置说明此次我们使用win10系统安装pycharm的64位社区版,并且对Anaconda3中自带的Python3进行环境的配置,如果您没有Anaconda3甚至是没有Python3环境,可以参考Anaconda3安装教程及说明,如果您的pip源未更改,这里推荐您改为使用国内的pip源,这样可以更快的下载组件,方法见修改pip源至国内镜像网站。教程从开始菜单中找到你的AnacondaPrompt并打开…

    2022年8月25日
    10
  • 推理服务API V2

    推理服务API V2

    2026年3月12日
    2

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号